home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11521_GEN2.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
138KB
|
2,273 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 6D18 blt +0x1A /* 0000001A */
00000002 5899 addq.l [A1]+, 4
00000004 0000 29CE ori.b D0, 0xCE
00000008 0000 17D2 ori.b D0, 0xD2
0000000C 0000 0144 ori.b D0, 0x44 /* 'D' */
00000010 8000 or.b D0, D0
00000012 0002 6FD6 ori.b D2, 0xD6
00000016 B868 3A30 cmp.w D4, [A0 + 0x3A30]
label0000001A:
0000001A 9C45 sub.w D6, D5
0000001C 66D0 bne -0x2E /* FFFFFFEE */
0000001E 3A30 60A4 move.w D5, [A0 + D6.w - 0x92]
00000022 0B8A bclr A2, D5
00000024 4D21 .invalid 6, -[A1] // invalid opcode 4 with b == 4
00000026 0BF2 .incomplete
label00000028:
00000028 341A move.w D2, [A2]+
0000002A 0D6A 0BFA bchg [A2 + 0xBFA], D6
0000002E 0B6A 0C1A bchg [A2 + 0xC1A], D5
00000032 0B7A 3422 bchg [PC + 0x3422 /* 00003456, cstring ""<EOF> */], D5
00000036 6F44 ble +0x46 /* 0000007C */
00000038 554D subq.w A5, 2
0000003A FBFE .invalid <<F/7/5>>
0000003C FC4A FB9E .extension 0xC4A <<F/1/6>>, 0xFB9E // unimplemented
00000040 FBB8 .invalid <<F/6/5>>
00000042 1F44 1F22 move.b [A7 + 0x1F22], D4
// begin alternate branch 00000044-00000046
label00000044:
00000044 1F22 move.b -[A7], -[A2]
// end alternate branch 00000044-00000046
label00000044: // (misaligned)
00000046 1DC4 move.b <<invalid special address>>, D4
00000048 1D48 1D26 move.b [A6 + 0x1D26], A0
0000004C 1D0C move.b -[A6], A4
0000004E B01C cmp.b D0, [A4]+
00000050 1D7E 5487 move.b [A6 + 0x5487], <<invalid special address>>
00000054 1BAE 169C 181B move.b [A5 + D1 + 0x1B], [A6 + 0x169C]
0000005A 0C04 16FC cmpi.b D4, 0xFC
0000005E 6CC8 bge -0x36 /* 00000028 */
00000060 1BD6 move.b <<invalid special address>>, [A6]
00000062 04E8 .incomplete
00000064 1BB8 1BA8 0334 move.b <<invalid full ext with I/IS == 4>>, [0x00001BA8]
label0000006A:
0000006A 0E50 0F5A .invalid.w [A0], 0xF5A // invalid immediate operation
0000006E 1AF8 0D58 move.b [A5]+, [0x00000D58]
00000072 0C84 1806 0F9E cmpi.l D4, 0x18060F9E
00000078 3185 1756 move.w <<invalid full ext with IS == 1 and I/IS == 6>>, D5
label0000007C:
0000007C 18FE move.b [A4]+, <<invalid special address>>
0000007E 283C FDEF 36AE move.l D4, 0xFDEF36AE
// begin alternate branch 00000082-00000086
label00000082:
00000082 36AE 1850 move.w [A3], [A6 + 0x1850]
// end alternate branch 00000082-00000086
label00000082: // (misaligned)
00000084 1850 movea.b A4, [A0]
00000086 F952 .extension 0x952 <<F/4-5/4>> // unimplemented
00000088 17A6 17D2 166E move.b [[] + 0x166E], -[A6]
0000008E 6EB4 bgt -0x4A /* 00000044 */
00000090 17A0 2077 move.b [A3 + D2.w + 0x77], -[A0]
00000094 6861 bvc +0x63 /* 000000F7 */
00000096 2064 movea.l A0, -[A4]
00000098 610D bsr +0xF /* 000000A7 */
0000009A 0848 14C8 bchg.b A0, 0xC8
0000009E 1600 move.b D3, D0
000000A0 67E0 beq -0x1E /* 00000082 */
000000A2 5002 addq.b D2, 8
000000A4 FC5C 0278 .extension 0xC5C <<F/1/6>>, 0x0278 // unimplemented
000000A8 02F4 .incomplete
label000000AA:
000000AA 02C4 .incomplete
000000AC 5290 addq.l [A0], 1
000000AE 1231 01C0 move.b D1, [ + <<invalid base displacement size>>]
000000B2 6C62 bge +0x64 /* 00000116 */
000000B4 6C52 bge +0x54 /* 00000108 */
000000B6 6E48 bgt +0x4A /* 00000100 */
000000B8 1A2B 1187 move.b D5, [A3 + 0x1187]
000000BC 04E0 .incomplete
000000BE FC16 66DE .unknown 0xFC16 0x66DE (W = 6)
000000C2 BC44 cmp.w D6, D4
000000C4 03E9 .incomplete
000000C6 6EE2 bgt -0x1C /* 000000AA */
000000C8 60E0 bra -0x1E /* 000000AA */
000000CA CC80 and.l D6, D0
000000CC 6D78 blt +0x7A /* 00000146 */
000000CE FEF9 6698 .extension 0xEF9 <<F/2-3/7>> // unimplemented
000000D2 6696 bne -0x68 /* 0000006A */
000000D4 FD20 .extension 0xD20 <<F/4-5/6>> // unimplemented
000000D6 FDEA .invalid <<F/7/6>>
000000D8 FD5E .extension 0xD5E <<F/4-5/6>> // unimplemented
000000DA 8881 or.l D4, D1
000000DC 0878 363C 1187 bchg.b [0x00001187], 0x3C /* '<' */
000000E2 E428 lsr D0.b, D2
000000E4 E438 ror D0.b, D2
000000E6 124A movea.b A1, A2
000000E8 075A bchg [A2]+, D3
000000EA E42A lsr D2.b, D2
label000000EC:
000000EC 1252 movea.b A1, [A2]
000000EE 0752 bchg [A2], D3
000000F0 0762 bchg -[A2], D3
000000F2 E428 lsr D0.b, D2
000000F4 A8E5 syscall UnionRgn
label000000F6:
000000F6 A8E5 syscall UnionRgn
000000F8 065A A8D6 addi.w [A2]+, 0xA8D6
000000FC A937 syscall DrawMenuBar
000000FE A937 syscall DrawMenuBar
label00000100:
00000100 E426 asr D6.b, D2
00000102 E426 asr D6.b, D2
00000104 E430 roxr D0.b, D2
00000106 4278 31ED clr.w [0x000031ED]
// begin alternate branch 00000108-0000010E
label00000108:
00000108 31ED A8DA A8DB move.w [0xFFFFA8DB], [A5 - 0x5726]
// end alternate branch 00000108-0000010E
label00000108: // (misaligned)
0000010A A8DA syscall OpenRgn
0000010C A8DB syscall CloseRgn
0000010E A8E4 syscall SectRgn
00000110 A90D syscall PaintBehind
00000112 9E81 sub.l D7, D1
00000114 7FBC moveq.l D7, 0xFFFFFFBC
label00000116:
00000116 1D54 330A move.b [A6 + 0x330A], [A4]
0000011A A9D4 syscall TEClick
0000011C E2A2 asr D2, D1
0000011E 2DB2 9A81 706E move.l [A6 + D7.w + 0x6E], [A2 + A1 * 2 - 0x127]
00000124 A88D syscall CharWidth
00000126 5C40 addq.w D0, 6
00000128 9A40 sub.w D5, D0
0000012A A886 syscall TextWidth
0000012C 6D48 blt +0x4A /* 00000176 */
0000012E C246 and.w D1, D6
00000130 A040 syscall ResrvMem/ReserveMem
00000132 9A80 sub.l D5, D0
00000134 05D2 .incomplete
00000136 A027 syscall ReallocateHandle
00000138 A9EF syscall PtrAndHand
0000013A 66BA bne -0x44 /* 000000F6 */
0000013C 9C85 sub.l D6, D5
0000013E 6EAC bgt -0x52 /* 000000EC */
00000140 8B28 BB39 or.b [A0 - 0x44C7], D5
00000144 0C0A 24B3 cmpi.b A2, 0xB3
// begin alternate branch 00000146-0000014E
label00000146:
00000146 24B3 1D03 0804 2250 move.l [A2], [[A3 + <<invalid base displacement size>> + D1 * 4] + 0x8042250]
// end alternate branch 00000146-0000014E
label00000146: // (misaligned)
00000148 1D03 move.b -[A6], D3
0000014A 0804 2250 btst.b D4, 0x50 /* 'P' */
0000014E BB0D cmpm.b [A5]+, [A5]+
00000150 C30E abcd -[A1], -[A6]
00000152 7B15 moveq.l D5, 0x15
00000154 0302 btst D2, D1
00000156 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000158 5A58 addq.w [A0]+, 5
0000015A 1B02 move.b -[A5], D2
0000015C 2250 movea.l A1, [A0]
0000015E A300 syscall Open/PBHOpen/HOpen, flags=3
00000160 2B04 move.l -[A5], D4
00000162 4493 neg.l [A3]
00000164 04BB 70E8 6B18 0B19 subi.l [[PC + D0 * 2]], 0x70E86B18
0000016C CB02 abcd D5, D2
0000016E 806B 0022 or.w D0, [A3 + 0x22]
00000172 504B addq.w A3, 8
00000174 0EC3 .incomplete
label00000176:
00000176 0ED3 .incomplete
00000178 963C 267B sub.b D3, 0x7B /* '{' */
0000017C 123E move.b D1, <<invalid special address>>
0000017E 0E52 AB00 .invalid.w [A2], 0xAB00 // invalid immediate operation
00000182 5E0C addq.b A4, 7
00000184 8824 or.b D4, -[A4]
00000186 D318 add.b [A0]+, D1
00000188 3313 move.w -[A1], [A3]
0000018A 102E 04D3 move.b D0, [A6 + 0x4D3]
0000018E 2DDB move.l <<invalid special address>>, [A3]+
00000190 1222 move.b D1, -[A2]
00000192 50C3 st D3
00000194 8E3B 2E8E or.b D7, [PC + D2 * 8 - 0x114]
00000198 2B04 move.l -[A5], D4
0000019A 14E2 move.b [A2]+, -[A2]
0000019C 7313 moveq.l D1, 0x13
0000019E 0063 062A ori.w -[A3], 0x62A
000001A2 103A 630D move.b D0, [PC + 0x630D /* 000064B1, cstring ""<EOF> */]
000001A6 AB10 syscall DoLine
000001A8 3B0F move.w -[A5], A7
000001AA F506 .extension 0x506 <<F/4-5/2>> // unimplemented
000001AC 1BA0 AB10 move.b [A5 + A2 * 2], -[A0]
000001B0 0D01 btst D1, D6
000001B2 3B0F move.w -[A5], A7
000001B4 9304 subx.b D1, D4
000001B6 535A subq.w [A2]+, 1
000001B8 1B20 move.b -[A5], -[A0]
000001BA 886C 8838 or.w D4, [A4 - 0x77C8]
000001BE 7306 moveq.l D1, 0x06
000001C0 8B51 or.w [A1], D5
000001C2 8B12 or.b [A2], D5
000001C4 0AE3 .incomplete
000001C6 03DB .incomplete
000001C8 1263 movea.b A1, -[A3]
000001CA 0B73 0FE3 0313 0288 3B03 bchg [[0x313] + 0x2883B03], D5
000001D4 8873 861B or.w D4, [A3 + A0.w * 8 + 0x1B]
000001D8 0650 C31E addi.w [A0], 0xC31E
000001DC 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
000001DE 8336 331E 0B00 or.b [[A6] + D3 * 2 + 0xB00], D1
000001E4 82DB divu.w D1, [A3]+
000001E6 02D3 .incomplete
000001E8 4D2B 0033 .invalid 6, [A3 + 0x33] // invalid opcode 4 with b == 4
000001EC 00C3 .incomplete
000001EE 0A6B 4D03 024B xori.w [A3 + 0x24B], 0x4D03
000001F4 0906 btst D6, D4
000001F6 CB1D and.b [A5]+, D5
000001F8 0663 018B addi.w -[A3], 0x18B
000001FC 0BBB 01A5 0EF3 bclr [[0xEF3] + D0], D5
00000202 0013 0481 ori.b [A3], 0x81
00000206 0D7B 0BE3 5B26 9312 B300 bchg [[0x5B26] - 0x6CED4D00], D6
00000210 0E52 4B01 .invalid.w [A2], 0x4B01 // invalid immediate operation
00000214 5E0A addq.b A2, 7
00000216 0CCB .incomplete
00000218 0824 AB02 btst.b -[A4], 0x2
0000021C 8A04 or.b D5, D4
0000021E 1B05 move.b -[A5], D5
00000220 CB08 abcd -[A5], -[A0]
00000222 4006 negx.b D6
00000224 9800 sub.b D4, D0
00000226 633F bls +0x41 /* 00000267 */
00000228 8B00 sbcd D5, D0
0000022A 806B 04A8 or.w D0, [A3 + 0x4A8]
0000022E E910 roxl D0.b, 4
00000230 5B34 8414 subq.b [A4 + A0.w * 4 + 0x14], 5
00000234 029B 0D14 2902 andi.l [A3]+, 0xD142902
0000023A 4014 negx.b [A4]
0000023C 0063 0E6B ori.w -[A3], 0xE6B
00000240 0130 0F89 btst [[ + <<invalid base displacement size>> + D0 * 8]], D0
00000244 0213 383D andi.b [A3], 0x3D /* '=' */
00000248 1663 movea.b A3, -[A3]
0000024A 3BE8 B053 move.w <<invalid special address>>, [A0 - 0x4FAD]
0000024E 0CD3 .incomplete
00000250 1610 move.b D3, [A0]
00000252 26B3 02EB move.l [A3], [A3 + D0.w * 2 - 0x21]
00000256 130E move.b -[A1], A6
00000258 9C18 sub.b D6, [A0]+
0000025A E507 asl D7.b, 2
0000025C EB06 asl D6.b, 5
0000025E E907 asl D7.b, 4
00000260 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
00000262 32AE 1002 move.w [A1], [A6 + 0x1002]
00000266 2B75 C300 4B0A move.l [A5 + 0x4B0A /* export_2397 */], [A5 + <<invalid base displacement size>> + A4 * 2]
0000026C 7B0A moveq.l D5, 0x0A
0000026E 9700 subx.b D3, D0
00000270 A443 syscall SetFilType, flags=4
00000272 54F7 00B0 scc [A7 + D0.w - 0x80]
00000276 5D08 subq.b A0, 6
00000278 0FE8 .incomplete
0000027A EB01 asl D1.b, 5
0000027C E302 asl D2.b, 1
0000027E F4D3 cinvp DATA+INST, [A3]
00000280 068B 006B BB4E addi.l A3, 0x6BBB4E
00000286 264B movea.l A3, A3
00000288 07A3 bclr -[A3], D3
0000028A 1809 move.b D4, A1
0000028C 116D 2310 7B0A move.b [A0 + 0x7B0A], [A5 + 0x2310]
00000292 323B 0D02 5B39 move.w D1, [[PC + <<invalid base displacement size>> + D0 * 4] + 0x5B39]
00000298 C300 abcd D1, D0
0000029A 5A22 addq.b -[A2], 5
0000029C 501B addq.b [A3]+, 8
0000029E 01C3 .incomplete
000002A0 0E38 DB02 8B01 .invalid.b [0xFFFF8B01], 0x2 // invalid immediate operation
000002A6 733C moveq.l D1, 0x3C
000002A8 9700 subx.b D3, D0
000002AA 0FEA .incomplete
000002AC D306 addx.b D1, D6
000002AE 1E04 move.b D7, D4
000002B0 CB46 exg D5, D6
000002B2 AB19 syscall PutLine
label000002B4:
000002B4 4ECD jmp A5
000002B6 23A9 0543 029B move.l [A1 + D0.w * 2 - 0x101], [A1 + 0x543]
// begin alternate branch 000002BA-000002C0
label000002BA:
000002BA 029B 5F0E 180C andi.l [A3]+, 0x5F0E180C
// end alternate branch 000002BA-000002C0
label000002BA: // (misaligned)
000002BC 5F0E subq.b A6, 7
000002BE 180C move.b D4, A4
000002C0 1624 move.b D3, -[A4]
000002C2 2300 move.l -[A1], D0
000002C4 1C04 move.b D6, D4
000002C6 00EB .incomplete
000002C8 3FDA move.w <<invalid special address>>, [A2]+
000002CA 1216 move.b D1, [A6]
000002CC 1C10 move.b D6, [A0]
000002CE 1C28 1400 move.b D6, [A0 + 0x1400]
000002D2 3357 9301 move.w [A1 - 0x6CFF], [A7]
000002D6 2683 move.l [A3], D3
000002D8 003E F701 ori.b <<invalid special address>>, 0x1
000002DC 50E9 02E6 st [A1 + 0x2E6]
000002E0 8B01 sbcd D5, D1
000002E2 2A6A F01C movea.l A5, [A2 - 0xFE4]
000002E6 1614 move.b D3, [A4]
000002E8 000F 3059 ori.b A7, 0x59 /* 'Y' */
000002EC 0483 0C93 036A subi.l D3, 0xC93036A
000002F2 B428 D504 cmp.b D2, [A0 - 0x2AFC]
000002F6 60BC bra -0x42 /* 000002B4 */
000002F8 8504 sbcd D2, D4
000002FA 3B10 move.w -[A5], [A0]
000002FC 60BC bra -0x42 /* 000002BA */
000002FE C505 abcd D2, D5
00000300 6504 bcs +0x6 /* 00000306 */
00000302 937A 268B sub.w [PC + 0x268B /* 0000298F, cstring ""<EOF> */], D1
label00000306:
00000306 0C96 4D04 E300 cmpi.l [A6], 0x4D04E300
0000030C 065B 02FA addi.w [A3]+, 0x2FA
00000310 930B subx.b -[A1], -[A3]
00000312 D88B add.l D4, A3
00000314 1AAB A37B move.b [A5], [A3 - 0x5C85]
00000318 008B 1AD3 41AB ori.l A3, 0x1AD341AB
0000031E 2383 2060 move.l [A1 + D2.w + 0x60], D3
00000322 D6CB add.w A3, A3
00000324 41AB 23E5 .invalid 0, [A3 + 0x23E5] // invalid opcode 4 with b == 6
00000328 0583 bclr D3, D2
0000032A 5772 166B subq.w [A2 + D1.w * 8 + 0x6B], 3
0000032E 1608 move.b D3, A0
00000330 D6E1 add.w A3, -[A1]
00000332 0100 btst D0, D0
00000334 3B57 DA06 move.w [A5 - 0x25FA], [A7]
00000338 08C9 050F bset.b A1, 0xF
0000033C 1E10 move.b D7, [A0]
0000033E F31E .extension 0x31E <<F/4-5/1>> // unimplemented
00000340 1E10 move.b D7, [A0]
00000342 DB33 2AFE add.b [A3 + D2 * 2 - 0x2], D5
00000346 7300 moveq.l D1, 0x00
00000348 1400 move.b D2, D0
0000034A 9345 subx.w D1, D5
0000034C 06DA .incomplete
0000034E 365B movea.w A3, [A3]+
00000350 0FD6 .incomplete
00000352 534F subq.w A7, 1
00000354 F34F .extension 0x34F <<F/4-5/1>> // unimplemented
00000356 1400 move.b D2, D0
00000358 CB3F and.b <<invalid special address>>, D5
0000035A 650E bcs +0x10 /* 0000036A */
0000035C 30F0 2105 move.w [A0]+, [[A0 + <<invalid base displacement size>>] + D2]
00000360 00EB .incomplete
00000362 4C5B 0236 movem.l D1,D2,D4,D5,A1, [A3]+
00000366 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
00000368 034D bchg A5, D1
label0000036A:
0000036A 3082 move.w [A0], D2
0000036C 26F3 0064 move.l [A3]+, [A3 + D0.w + 0x64]
00000370 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
00000372 2CE1 move.l [A6]+, -[A1]
00000374 2506 move.l -[A2], D6
00000376 722C moveq.l D1, 0x2C
00000378 9B2E 1216 sub.b [A6 + 0x1216], D5
0000037C 8507 sbcd D2, D7
0000037E 047C AB29 0093 subi.w 0x93, 0xAB29
00000384 8016 or.b D0, [A6]
00000386 2A28 8301 move.l D5, [A0 - 0x7CFF]
0000038A 1C16 move.b D6, [A6]
0000038C 007B 575B 0263 ori.w [PC + D0.w * 2 + 0x63], 0x575B /* 'W[' */
00000392 377B 0F36 E50A B50C 5B02 5312 move.w [A3 + 0x5312], [[PC - 0x1AF54AF4] + D0 * 8 + 0x5B02]
0000039E 2A10 move.l D5, [A0]
000003A0 7318 moveq.l D1, 0x18
000003A2 2B00 move.l -[A5], D0
000003A4 BC40 cmp.w D6, D0
000003A6 000F 3006 ori.b A7, 0x6
000003AA D50D addx.b -[A2], -[A5]
000003AC C508 abcd -[A2], -[A0]
000003AE 0FA8 2A28 bclr [A0 + 0x2A28], D7
000003B2 5B1F subq.b [A7]+, 5
000003B4 ED0B lsl D3.b, 6
000003B6 E33F rol D7.b, D1
000003B8 3B10 move.w -[A5], [A0]
000003BA E693 roxr D3, 3
000003BC 1830 8301 move.b D4, [[A0 + <<invalid base displacement size>> + A0 * 2]]
000003C0 3302 move.w -[A1], D2
000003C2 1400 move.b D2, D0
000003C4 0F72 2C30 bchg [A2 + D2 * 4 + 0x30], D7
000003C8 A2B3 syscall vFClose, flags=2
000003CA 48AB 041C 2C85 movem.w [A3 + 0x2C85], D2,D3,D4,A2
000003D0 0C82 3043 0403 cmpi.l D2, 0x30430403
000003D6 1FCC move.b <<invalid special address>>, A4
000003D8 1400 move.b D2, D0
000003DA 4B57 chk.w D5, [A7]
000003DC A829 syscall LayerDispatch
000003DE 1130 412B B301 050E 0A81 move.b -[A0], [[A0 - 0x4CFF + D4] + 0x50E0A81]
000003E8 212E 0414 move.l -[A0], [A6 + 0x414]
000003EC 0293 02A8 36C6 andi.l [A3], 0x2A836C6
000003F2 8013 or.b D0, [A3]
000003F4 0414 000F subi.b [A4], 0xF
000003F8 3601 move.w D3, D1
000003FA 202C CD02 move.l D0, [A4 - 0x32FE]
000003FE E300 asl D0.b, 1
00000400 2E04 move.l D7, D4
00000402 3109 move.w -[A0], A1
00000404 9301 subx.b D1, D1
00000406 1481 move.b [A2], D1
00000408 205B movea.l A0, [A3]+
0000040A 0260 1440 andi.w -[A0], 0x1440
0000040E 000F 4114 ori.b A7, 0x14
00000412 6923 bvs +0x25 /* 00000437 */
00000414 F702 .extension 0x702 <<F/4-5/3>> // unimplemented
00000416 8F45 0363 pack D7, D5, 0x0363
0000041A 6551 bcs +0x53 /* 0000046D */
0000041C 0365 bchg -[A5], D1
0000041E 2285 move.l [A1], D5
00000420 0965 bchg -[A5], D4
00000422 1540 4517 move.b [A2 + 0x4517], D0
00000426 0F72 162A bchg [A2 + D1.w * 8 + 0x2A], D7
0000042A 10C0 move.b [A0]+, D0
0000042C 9B20 sub.b -[A0], D5
0000042E AC7B syscall ClipRect, auto_pop
00000430 0F89 bclr A1, D7
00000432 0463 0036 subi.w -[A3], 0x36 /* '6' */
00000436 D840 add.w D4, D0
00000438 005B 6536 ori.w [A3]+, 0x6536 /* 'e6' */
0000043C 950F subx.b -[A2], -[A7]
0000043E 8030 B11D or.b D0, [[A0] + A3]
00000442 0A24 5C8A xori.b -[A4], 0x8A
00000446 C558 and.w [A0]+, D2
00000448 3B18 move.w -[A5], [A0]+
0000044A 8301 sbcd D1, D1
0000044C 330A move.w -[A1], A2
0000044E 7C0B moveq.l D6, 0x0B
00000450 1000 move.b D0, D0
00000452 DB45 addx.w D5, D5
00000454 0623 1330 addi.b -[A3], 0x30 /* '0' */
00000458 C306 abcd D1, D6
0000045A F0BB 0202 .extension 0x0BB <<F/2-3/0>> // unimplemented
label0000045E:
0000045E 8B2C 063B or.b [A4 + 0x63B], D5
00000462 0636 2603 0091 addi.b [A6 + D0.w - 0x111], 0x3
00000468 1085 move.b [A0], D5
0000046A 4F2E 1063 .invalid 7, [A6 + 0x1063] // invalid opcode 4 with b == 4
0000046E 4E34 .invalid // invalid opcode 4
00000470 0F48 bchg A0, D7
00000472 40EB 084C move.w [A3 + 0x84C], SR
00000476 9270 7000 sub.w D1, [A0 + D7.w]
0000047A 6369 bls +0x6B /* 000004E5 */
0000047C A312 syscall SetEOF, flags=3
0000047E 6531 bcs +0x33 /* 000004B1 */
00000480 0263 0DB3 andi.w -[A3], 0xDB3
00000484 05CC .incomplete
00000486 60D6 bra -0x28 /* 0000045E */
00000488 2B5B 0F14 move.l [A5 + 0xF14], [A3]+
0000048C 0253 2F05 andi.w [A3], 0x2F05
00000490 0114 btst [A4], D0
00000492 009B 45A1 002A ori.l [A3]+, 0x45A1002A
00000498 FEE1 4D09 .extension 0xEE1 <<F/2-3/7>> // unimplemented
0000049C 0AE5 .incomplete
0000049E 62DB bhi -0x23 /* 0000047B */
000004A0 0928 9303 btst [A0 - 0x6CFD], D4
000004A4 450A .invalid 2, A2 // invalid opcode 4 with b == 4
000004A6 3302 move.w -[A1], D2
000004A8 C504 abcd D2, D4
000004AA 0FE9 .incomplete
000004AC 3A10 move.w D5, [A0]
000004AE C312 and.b [A2], D1
000004B0 8537 AD2D B304 or.b [[A7 - 0x4CFC] + A2 * 4], D2
000004B6 6102 bsr +0x4 /* 000004BA */
000004B8 6014 bra +0x16 /* 000004CE */
fn000004BA:
000004BA 020F E15F andi.b A7, 0x5F /* '_' */
000004BE 2A28 D336 move.l D5, [A0 - 0x2CCA]
000004C2 3B0F move.w -[A5], A7
000004C4 095C bchg [A4]+, D4
000004C6 090C btst A4, D4
000004C8 D318 add.b [A0]+, D1
000004CA 7320 moveq.l D1, 0x20
000004CC 28DB move.l [A4]+, [A3]+
label000004CE:
000004CE 09C5 .incomplete
000004D0 0553 bchg [A3], D2
000004D2 0C5B 0B41 cmpi.w [A3]+, 0xB41
000004D6 2502 move.l -[A2], D2
000004D8 0FED .incomplete
000004DA 057B 0549 bchg [[PC + <<invalid base displacement size>>]], D2
000004DE 010F btst A7, D0
000004E0 C90A abcd -[A4], -[A2]
000004E2 A305 syscall Status, flags=3
000004E4 2A6A 2306 movea.l A5, [A2 + 0x2306]
000004E8 E104 asl D4.b, 8
000004EA 693D bvs +0x3F /* 00000529 */
000004EC 0A24 D304 xori.b -[A4], 0x4
000004F0 9303 subx.b D1, D3
000004F2 5C2E 041C addq.b [A6 + 0x41C], 6
000004F6 281C move.l D4, [A4]+
000004F8 1014 move.b D0, [A4]
000004FA 025B 44CD andi.w [A3]+, 0x44CD
000004FE 04FB .incomplete
00000500 0E85 0900 CB32 .invalid.l D5, 0x900CB32 // invalid immediate operation
00000506 C307 abcd D1, D7
00000508 2A10 move.l D5, [A0]
0000050A 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
0000050C BC1C cmp.b D6, [A4]+
0000050E 6A14 bpl +0x16 /* 00000524 */
00000510 00BB 2125 01BB 0114 ori.l <<invalid full ext with I/IS == 4>>, 0x212501BB
00000518 0043 36C3 ori.w D3, 0x36C3
0000051C 0745 bchg D5, D3
0000051E 1CC3 move.b [A6]+, D3
00000520 3236 26EB move.w D1, [A6 + D2.w * 8 - 0x21]
// begin alternate branch 00000522-00000532
label00000522:
00000522 26EB 0411 move.l [A3]+, [A3 + 0x411]
label00000524: // (misaligned)
00000526 25EB 0689 1145 move.l [PC + 0x1145 /* 0000166D, value 0x89050F30 */], [A3 + 0x689]
0000052C 186A 82F0 movea.b A4, [A2 - 0x7D10]
00000530 1402 move.b D2, D2
// end alternate branch 00000522-00000532
label00000522: // (misaligned)
label00000524:
00000524 0411 25EB subi.b [A1], 0xEB
00000528 0689 1145 186A addi.l A1, 0x1145186A
0000052E 82F0 1402 divu.w D1, [A0 + D1.w * 4 + 0x2]
00000532 6B81 bmi -0x7D /* 000004B5 */
00000534 3603 move.w D3, D3
00000536 0641 1040 addi.w D1, 0x1040
0000053A 0263 3EA8 andi.w -[A3], 0x3EA8
0000053E 2A10 move.l D5, [A0]
00000540 6B0C bmi +0xE /* 0000054E */
00000542 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000544 7304 moveq.l D1, 0x04
00000546 1402 move.b D2, D2
00000548 8B88 08BB unpk -[A5], -[A0], 0x08BB
0000054C 0209 0283 andi.b A1, 0x83
// begin alternate branch 0000054E-00000554
label0000054E:
0000054E 0283 0BA8 F301 andi.l D3, 0xBA8F301
// end alternate branch 0000054E-00000554
label0000054E: // (misaligned)
00000550 0BA8 F301 bclr [A0 - 0xCFF], D5
00000554 C308 abcd -[A1], -[A0]
00000556 FAF3 132A .extension 0xAF3 <<F/2-3/5>> // unimplemented
0000055A 6AC6 bpl -0x38 /* 00000522 */
0000055C F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000055E 1308 move.b -[A1], A0
00000560 8081 or.l D0, D1
00000562 32ED 0D14 move.w [A1]+, [A5 + 0xD14]
00000566 4608 not.b A0
00000568 0B31 7002 btst [A1 + D7.w + 0x2], D5
0000056C AB19 syscall PutLine
0000056E DA82 add.l D5, D2
00000570 302E 16F5 move.w D0, [A6 + 0x16F5]
00000574 2404 move.l D2, D4
00000576 5B09 subq.b A1, 5
00000578 E123 asl D3.b, D0
0000057A 0330 FB0E 1402 btst [[A0 + <<invalid base displacement size>>] + A7 * 2 + 0x1402], D1
00000580 E30B lsl D3.b, 1
00000582 54AB 1236 addq.l [A3 + 0x1236], 2
00000586 D8CB add.w A4, A3
00000588 0402 0F36 subi.b D2, 0x36 /* '6' */
0000058C 54B3 0334 addq.l <<invalid full ext with I/IS == 4>>, 2
00000590 E4C8 roxr .w A0
00000592 3400 move.w D2, D0
00000594 3326 move.w -[A1], -[A6]
00000596 3614 move.w D3, [A4]
00000598 02A3 6715 2616 andi.l -[A3], 0x67152616
0000059E 0926 btst -[A6], D4
000005A0 530C subq.b A4, 1
000005A2 D005 add.b D0, D5
000005A4 03A3 bclr -[A3], D1
000005A6 0034 44BB 0D3C ori.b <<invalid full ext with I/IS == 4>>, 0xBB
000005AC 0101 btst D1, D0
000005AE 0433 29DB 0E04 subi.b [A3 + D0 * 8 + 0x4], 0xDB
000005B4 CB01 abcd D5, D1
000005B6 B312 xor.b [A2], D1
000005B8 5458 addq.w [A0]+, 2
000005BA DB05 addx.b D5, D5
000005BC 4B4F chk.w D5, A7
000005BE D32C CB0B add.b [A4 - 0x34F5], D1
000005C2 A500 syscall Open/PBHOpen/HOpen, flags=5
000005C4 2B30 D32C move.l -[A5], <<invalid full ext with I/IS == 4>>
000005C8 16A5 move.b [A3], -[A5]
000005CA 00B3 46D3 2C02 0FC5 ori.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0x46D32C02
000005D2 0092 A336 D32C ori.l [A2], 0xA336D32C
000005D8 3658 movea.w A3, [A0]+
000005DA 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000005DC 2B00 move.l -[A5], D0
000005DE 1B0C move.b -[A5], A4
000005E0 4348 chk.w D1, A0
000005E2 D0C8 add.w A0, A0
000005E4 0402 0FD0 subi.b D2, 0xD0
000005E8 06C3 .incomplete
000005EA 0304 btst D4, D1
000005EC 3601 move.w D3, D1
000005EE 0628 8B02 C828 addi.b [A0 - 0x37D8], 0x2
000005F4 020F 8501 andi.b A7, 0x1
000005F8 2836 212A 551F B410 move.l D4, [[A6 + 0x551F + D2] - 0x4BF0]
00000600 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00000602 1E04 move.b D7, D4
00000604 2307 move.l -[A1], D7
00000606 EB01 asl D1.b, 5
00000608 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
0000060A 0FA2 bclr -[A2], D7
0000060C 3300 move.w -[A1], D0
0000060E 231F move.l -[A1], [A7]+
00000610 C30B abcd -[A1], -[A3]
00000612 7B50 moveq.l D5, 0x50
00000614 3300 move.w -[A1], D0
00000616 911B sub.b [A3]+, D0
00000618 1624 move.b D3, -[A4]
0000061A 0B05 btst D5, D5
0000061C 2E04 move.l D7, D4
0000061E 0308 btst A0, D1
00000620 4E82 jsr D2
00000622 F406 .invalid <<cinv/cpush with scope=0>>
00000624 3A03 move.w D5, D3
00000626 0A54 D30E xori.w [A4], 0xD30E
0000062A 6300 C500 bls -0x3AFE /* FFFFCB2C */
0000062E BB18 xor.b [A0]+, D5
00000630 4002 negx.b D2
00000632 AB85 syscall slXMASK9
00000634 3605 move.w D3, D5
00000636 01B3 0E33 bclr [A3 + D0 * 8 + 0x33], D0
0000063A 18F4 6300 move.b [A4]+, [A4 + <<invalid base displacement size>> + D6 * 2]
0000063E 3A13 move.w D5, [A3]
00000640 07CB .incomplete
00000642 2683 move.l [A3], D3
00000644 8A42 or.w D5, D2
00000646 8302 sbcd D1, D2
00000648 A51B syscall SetZone, flags=5
0000064A B317 xor.b [A7], D1
0000064C 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
0000064E 2554 6002 move.l [A2 + 0x6002], [A4]
00000652 0F72 1630 bchg [A2 + D1.w * 8 + 0x30], D7
00000656 3329 5B09 move.w -[A1], [A1 + 0x5B09]
0000065A 1E16 move.b D7, [A6]
0000065C D30E addx.b -[A1], -[A6]
0000065E CB01 abcd D5, D1
00000660 230E move.l -[A1], A6
00000662 1FC1 move.b <<invalid special address>>, D1
00000664 0E8B 8BC3 1283 .invalid.l A3, 0x8BC31283 // invalid immediate operation
0000066A 0A56 8302 xori.w [A6], 0x8302
0000066E EB08 lsl D0.b, 5
00000670 2B5E DB08 move.l [A5 - 0x24F8], [A6]+
00000674 2319 move.l -[A1], [A1]+
00000676 1B14 move.b -[A5], [A4]
00000678 AB04 syscall ColorMap
0000067A E104 asl D4.b, 8
0000067C A302 syscall Read, flags=3
0000067E 0101 btst D1, D0
00000680 D80F add.b D4, A7
00000682 3CA1 move.w [A6], -[A1]
00000684 0223 190F andi.b -[A3], 0xF
00000688 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
0000068A 1C16 move.b D6, [A6]
0000068C 027B 6749 47C4 andi.w <<invalid full ext with I/IS == 4>>, 0x6749 /* 'gI' */
00000692 1626 move.b D3, -[A6]
00000694 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000696 3154 851F move.w [A0 - 0x7AE1], [A4]
0000069A 2E10 move.l D7, [A0]
0000069C 6300 A302 bls -0x5CFC /* FFFFA9A0 */
000006A0 825B or.w D1, [A3]+
000006A2 1614 move.b D3, [A4]
000006A4 020F 360B andi.b A7, 0xB
000006A8 1546 0814 move.b [A2 + 0x814], D6
000006AC 02C3 .incomplete
000006AE 8730 7300 or.b [A0 + <<invalid base displacement size>> + D7 * 2], D3
000006B2 82CB divu.w D1, A3
000006B4 0B14 btst [A4], D5
000006B6 020F 360B andi.b A7, 0xB
000006BA 08D0 AB12 bset.b [A0], 0x12
000006BE A521 syscall GetPtrSize, flags=5
000006C0 0F36 D03B btst [A6 + A5.w + 0x3B], D7
000006C4 3300 move.w -[A1], D0
000006C6 A34E syscall AddDrive, flags=3
000006C8 4002 negx.b D2
000006CA 0F3D btst <<invalid special address>>, D7
000006CC 470B .invalid 3, A3 // invalid opcode 4 with b == 4
000006CE 058A bclr A2, D2
000006D0 A113 syscall FlushVol, flags=1
000006D2 783B moveq.l D4, 0x3B
000006D4 034E bchg A6, D1
000006D6 231C move.l -[A1], [A4]+
000006D8 6300 6663 bls +0x6665 /* 00006D3D */
000006DC 0D2B 184B btst [A3 + 0x184B], D6
000006E0 0946 bchg D6, D4
000006E2 085A 6002 bchg.b [A2]+, 0x2
000006E6 0FC1 .incomplete
000006E8 8CC6 divu.w D6, D6
000006EA 231A move.l -[A1], [A2]+
000006EC A59B syscall Messager, flags=5
000006EE 9316 sub.b [A6], D1
000006F0 E35B rol D3.w, 1
000006F2 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
000006F4 0324 btst -[A4], D1
000006F6 D0DB add.w A0, [A3]+
000006F8 0E34 82DB 0846 .invalid.b [A4 + D0 + 0x46], 0xDB // invalid immediate operation
000006FE 0800 E335 btst.b D0, 0x35 /* '5' */
00000702 DA82 add.l D5, D2
00000704 360B move.w D3, A3
00000706 1DE5 move.b <<invalid special address>>, -[A5]
00000708 570F subq.b A7, 3
0000070A 3040 movea.w A0, D0
0000070C 02D3 .incomplete
0000070E 742B moveq.l D2, 0x2B
00000710 1836 2305 move.b D4, [[A6 + <<invalid base displacement size>>] + D2 * 2]
00000714 5A25 addq.b -[A5], 5
00000716 44EB 0430 move.b [A3 + 0x430], CCR
0000071A 6504 bcs +0x6 /* 00000720 */
0000071C 736D moveq.l D1, 0x6D
0000071E A12B syscall EmptyHandle, flags=1
label00000720:
00000720 04D3 .incomplete
00000722 0814 020F btst.b [A4], 0xF
00000726 0608 8503 addi.b A0, 0x3
0000072A 2A10 move.l D5, [A0]
0000072C 4002 negx.b D2
0000072E 3B3F move.w -[A5], <<invalid special address>>
00000730 36A1 move.w [A3], -[A1]
00000732 11EE 250B B301 move.b [0xFFFFB301], [A6 + 0x250B]
00000738 210B move.l -[A0], A3
0000073A 3313 move.w -[A1], [A3]
0000073C 4E93 jsr [A3]
0000073E 0004 66B3 ori.b D4, 0xB3
// begin alternate branch 00000740-00000742
label00000740:
00000740 66B3 bne -0x4B /* 000006F5 */
// end alternate branch 00000740-00000742
label00000740: // (misaligned)
00000742 761E moveq.l D3, 0x1E
00000744 0444 E301 subi.w D4, 0xE301
00000748 1066 movea.b A0, -[A6]
0000074A 233F move.l -[A1], <<invalid special address>>
0000074C C500 abcd D2, D0
0000074E 7B06 moveq.l D5, 0x06
00000750 342C 66BB move.w D2, [A4 + 0x66BB]
00000754 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000756 08AB 105B 0B02 bclr.b [A3 + 0xB02], 0x5B /* '[' */
0000075C 9B65 sub.w -[A5], D5
0000075E E15C rol D4.w, 8
00000760 3066 movea.w A0, -[A6]
00000762 832F 4902 or.b [A7 + 0x4902], D1
00000766 0416 660B subi.b [A6], 0xB
0000076A 3FD0 move.w <<invalid special address>>, [A0]
0000076C 0103 btst D3, D0
0000076E 64D0 bcc -0x2E /* 00000740 */
00000770 E311 roxl D1.b, 1
00000772 4286 clr.l D6
00000774 E501 asl D1.b, 2
00000776 E12A lsl D2.b, D0
00000778 66FB bne -0x3 /* 00000775 */
0000077A 1FD0 move.b <<invalid special address>>, [A0]
0000077C D301 addx.b D1, D1
0000077E 6A13 bpl +0x15 /* 00000793 */
00000780 00EE .incomplete
00000782 D0FB 4E96 add.w A0, [PC + D4 * 8 - 0x106]
00000786 C501 abcd D2, D1
00000788 C311 and.b [A1], D1
0000078A 2848 movea.l A4, A0
0000078C AB20 syscall RgnOp
0000078E 004B 0652 ori.w A3, 0x652
00000792 A300 syscall Open/PBHOpen/HOpen, flags=3
00000794 7844 moveq.l D4, 0x44
00000796 DB0E addx.b -[A5], -[A6]
00000798 5B0E subq.b A6, 5
0000079A 530C subq.b A4, 1
0000079C 3AAB 1B2B move.w [A5], [A3 + 0x1B2B]
000007A0 001E EE33 ori.b [A6]+, 0x33 /* '3' */
000007A4 00C5 .incomplete
000007A6 B41B cmp.b D2, [A3]+
000007A8 006C 1B00 381E ori.w [A4 + 0x381E], 0x1B00
000007AE 6444 bcc +0x46 /* 000007F4 */
000007B0 9A5B sub.w D5, [A3]+
000007B2 0178 9E0B bchg [0xFFFF9E0B], D0
000007B6 0178 9E3B bchg [0xFFFF9E3B], D0
000007BA 0194 bclr [A4], D0
000007BC 535A subq.w [A2]+, 1
000007BE 2320 move.l -[A1], -[A0]
000007C0 3E6C 3E38 movea.w A7, [A4 + 0x3E38]
000007C4 081C 2C02 btst.b [A4]+, 0x2
000007C8 CB91 and.l [A1], D5
000007CA E67B ror D3.w, D3
000007CC 2930 6623 move.l -[A4], [A0 + D6.w * 8 + 0x23]
000007D0 0F1E btst [A6]+, D7
000007D2 2CC1 move.l [A6]+, D1
000007D4 B9DB cmpa.l A4, [A3]+
000007D6 05B3 4DB3 2133 165B 0C8B 1A0A bclr [[0x2133165B + D4 * 4] + 0xC8B1A0A], D2
000007E2 AC83 syscall DrawChar, auto_pop
000007E4 1C06 move.b D6, D6
000007E6 CB1C and.b [A4]+, D5
000007E8 6B01 bmi +0x3 /* 000007EB */
000007EA 2509 move.l -[A2], A1
000007EC 8B0E sbcd -[A5], -[A6]
000007EE 4E90 jsr [A0]
000007F0 730B moveq.l D1, 0x0B
000007F2 2B29 1E16 move.l -[A5], [A1 + 0x1E16]
// begin alternate branch 000007F4-000007F6
label000007F4:
000007F4 1E16 move.b D7, [A6]
// end alternate branch 000007F4-000007F6
label000007F4: // (misaligned)
000007F6 E502 asl D2.b, 2
000007F8 D35A add.w [A2]+, D1
000007FA 1B20 move.b -[A5], -[A0]
000007FC 6B17 bmi +0x19 /* 00000815 */
000007FE 2B00 move.l -[A5], D0
00000800 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00000802 B301 xor.b D1, D1
00000804 1EEE C4B3 move.b [A7]+, [A6 - 0x3B4D]
00000808 0193 bclr [A3], D0
0000080A 04A3 33E8 8100 subi.l -[A3], 0x33E88100
00000810 DB02 addx.b D5, D2
00000812 1EEE C5A8 move.b [A7]+, [A6 - 0x3A58]
00000816 A301 syscall Close, flags=3
00000818 533C 4304 subq.b 0x4, 1
0000081C 5406 addq.b D6, 2
0000081E 1340 06D0 move.b [A1 + 0x6D0], D0
00000822 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
00000824 F37B .extension 0x37B <<F/4-5/1>> // unimplemented
00000826 0A06 A51A xori.b D6, 0x1A
0000082A 6B3C bmi +0x3E /* 00000868 */
0000082C 2306 move.l -[A1], D6
0000082E 7B15 moveq.l D5, 0x15
00000830 BB25 xor.b -[A5], D5
00000832 96C3 sub.w A3, D3
00000834 109B move.b [A0], [A3]+
00000836 3541 0E5B move.w [A2 + 0xE5B], D1
0000083A 1441 movea.b A2, D1
0000083C 0E64 4433 .invalid.w -[A4], 0x4433 /* 'D3' */ // invalid immediate operation
00000840 00F7 .incomplete
00000842 060A 2C02 addi.b A2, 0x2
00000846 0F2D 0D63 btst [A5 + 0xD63], D7
0000084A 0D2D 0A2B btst [A5 + 0xA2B], D6
0000084E 0073 0264 2B0D ori.w [[A3 + <<invalid base displacement size>>] + D2 * 2], 0x264
00000854 1311 move.b -[A1], [A1]
00000856 CB03 abcd D5, D3
00000858 0104 btst D4, D0
0000085A EB1C rol D4.b, 5
0000085C 9B29 4100 sub.b [A1 + 0x4100], D5
00000860 C333 8303 336A E80F and.b [[A3 + <<invalid base displacement size>> + A0 * 2] + 0x336AE80F], D1
label00000868:
00000868 AD02 syscall RealFont, auto_pop
0000086A C336 D32C and.b <<invalid full ext with I/IS == 4>>, D1
0000086E 6300 131D bls +0x131F /* 00001B8D */
00000872 C706 abcd D3, D6
00000874 6FDB ble -0x23 /* 00000851 */
00000876 11BB 1D38 0840 02B3 8D30 733C C706 move.b [A0 + 0x733CC706 + A0 * 4], [PC + 0x84002B3 + D1 * 4]
00000884 ADBB syscall GetIcon, auto_pop
00000886 9DC5 sub.l A6, D5
00000888 0D86 bclr D6, D6
0000088A C310 and.b [A0], D1
0000088C 1B4B 0127 move.b [A5 + 0x127], A3
00000890 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000892 0527 btst -[A7], D2
00000894 233E move.l -[A1], <<invalid special address>>
00000896 0127 btst -[A7], D0
00000898 1B05 move.b -[A5], D5
0000089A 1B08 move.b -[A5], A0
0000089C 6303 bls +0x5 /* 000008A1 */
0000089E F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000008A0 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4
000008A2 7B32 moveq.l D5, 0x32
000008A4 E516 roxl D6.b, 2
000008A6 AB06 syscall CullPoints
000008A8 100D move.b D0, A5
000008AA 27CA 66E3 move.l [PC + D6.w * 8 - 0x29], A2
000008AE 151E move.b -[A2], [A6]+
000008B0 CAA5 and.l D5, -[A5]
000008B2 2513 move.l -[A2], [A3]
000008B4 1066 movea.b A0, -[A6]
000008B6 8319 or.b [A1]+, D1
000008B8 1C04 move.b D6, D4
000008BA 02F3 .incomplete
000008BC 7346 moveq.l D1, 0x46
000008BE 0813 0A13 btst.b [A3], 0x13
000008C2 101B move.b D0, [A3]+
000008C4 3570 020F 7269 move.w [A2 + 0x7269], [A0 + D0.w * 2 + 0xF]
000008CA 2633 0986 042A move.l D3, [[ + <<invalid base displacement size>>] + D0 + 0x42A]
000008D0 1066 movea.b A0, -[A6]
000008D2 B316 xor.b [A6], D1
000008D4 8D05 sbcd D6, D5
000008D6 45B5 8602 .invalid 2, [A5 + A0.w * 8 + 0x2] // invalid opcode 4 with b == 6
000008DA CB81 and.l D1, D5
000008DC 1E86 move.b [A7], D6
000008DE D30E addx.b -[A1], -[A6]
000008E0 303A 8310 move.w D0, [PC - 0x7CF0 /* FFFF8BF2, cstring ""<EOF> */]
000008E4 1460 movea.b A2, -[A0]
000008E6 1CCA move.b [A6]+, A2
000008E8 008B 32E5 0661 ori.l A3, 0x32E50661
000008EE 58FB 68B3 svc [PC + D6 - 0x77]
000008F2 21F3 4E0B 0A03 move.l [0x00000A03], [A3 + D4 * 8 + 0xB]
000008F8 162A 104B move.b D3, [A2 + 0x104B]
000008FC 0553 bchg [A3], D2
000008FE 0C5B 0581 cmpi.w [A3]+, 0x581
00000902 220F move.l D1, A7
00000904 0AAC 2B71 C31D 56C0 xori.l [A4 + 0x56C0], 0x2B71C31D
0000090C 2303 move.l -[A1], D3
0000090E 56F3 0A14 sne [A3 + D0 * 2 + 0x14]
00000912 1288 move.b [A1], A0
00000914 C35D and.w [A5]+, D1
00000916 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000918 8833 19AE 8812 233E or.b D4, [[-0x77EE] + D1 + 0x233E]
00000920 2B70 0693 0508 move.l [A5 + 0x508], [A0 + D0.w * 8 - 0x109]
00000926 06BB 0423 3E08 B256 addi.l [PC + A3.w * 2 + 0x56], 0x4233E08
0000092E 120F move.b D1, A7
00000930 00C3 .incomplete
00000932 2C81 move.l [A6], D1
00000934 7428 moveq.l D2, 0x28
00000936 C02B 0156 and.b D0, [A3 + 0x156]
0000093A 880F or.b D4, A7
0000093C 88BB 2588 or.l D4, [ + <<invalid base displacement size>> + D2 * 4]
00000940 F0E5 0A83 .extension 0x0E5 <<F/2-3/0>> // unimplemented
00000944 0956 bchg [A6], D4
00000946 1061 movea.b A0, -[A1]
00000948 4ECB jmp A3
0000094A 6BBB bmi -0x43 /* 00000907 */
0000094C 3413 move.w D2, [A3]
0000094E 10C3 move.b [A0]+, D3
00000950 1023 move.b D0, -[A3]
00000952 2AFA F30A move.l [A5]+, [PC - 0xCF6 /* FFFFFC5E, cstring ""<EOF> */]
00000956 9B02 subx.b D5, D2
00000958 E501 asl D1.b, 2
0000095A AB12 syscall PackRgn
0000095C E485 asr D5, 2
0000095E 10BB 0E36 move.b [A0], [PC + D0 * 8 + 0x36]
00000962 8D0D sbcd -[A6], -[A5]
00000964 0F30 0D3C btst <<invalid full ext with I/IS == 4>>, D7
00000968 BB01 xor.b D1, D5
0000096A 2502 move.l -[A2], D2
0000096C 0F45 bchg D5, D7
0000096E 3FAB 1425 180B move.w [A7 + D1 + 0xB], [A3 + 0x1425]
00000974 2669 D9CB movea.l A3, [A1 - 0x2635]
00000978 0143 bchg D3, D0
0000097A 1069 5D43 movea.b A0, [A1 + 0x5D43]
0000097E 0B40 bchg D0, D5
00000980 02AB 8513 052C 120B andi.l [A3 + 0x120B], 0x8513052C
00000988 2640 movea.l A3, D0
0000098A 025B 892A andi.w [A3]+, 0x892A
0000098E 102B 1912 move.b D0, [A3 + 0x1912]
00000992 BB35 8E63 xor.b [A5 + A0 * 8 + 0x63], D5
00000996 0D00 btst D0, D6
00000998 9B2A 450F sub.b [A2 + 0x450F], D5
0000099C 0101 btst D1, D0
0000099E 898C E379 unpk -[A4], -[A4], 0xE379
000009A2 9301 subx.b D1, D1
000009A4 C9B6 8B02 E20B and.l [[A6 + <<invalid base displacement size>> + A0 * 2] - 0x1DF5], D4
000009AA 1400 move.b D2, D0
000009AC B34B cmpm.w [A1]+, [A3]+
000009AE A559 syscall RmvTime, flags=5
000009B0 0F30 630B DB16 430A btst [[A0 + <<invalid base displacement size>> + D6 * 2] - 0x24E9BCF6], D7
000009B8 2CA2 move.l [A6], -[A2]
000009BA 1B0C move.b -[A5], A4
000009BC 0FC9 .incomplete
000009BE 050F btst A7, D2
000009C0 3041 movea.w A0, D1
000009C2 018B bclr A3, D0
000009C4 02FA .incomplete
000009C6 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000009C8 F073 0633 .extension 0x073 <<F/1/0>>, 0x0633 // unimplemented
000009CC 0212 2B32 andi.b [A2], 0x32 /* '2' */
000009D0 0023 366C ori.b -[A3], 0x6C /* 'l' */
000009D4 2C01 move.l D6, D1
000009D6 7E73 moveq.l D7, 0x73
000009D8 190E move.b -[A4], A6
000009DA 18BB B74B D113 C20F move.b [A4], [[PC + <<invalid base displacement size>>] - 0x2EEC3DF1]
000009E2 0A0C A317 xori.b A4, 0x17
000009E6 0178 2E41 bchg [0x00002E41], D0
000009EA 0C54 015A cmpi.w [A4], 0x15A
000009EE 1306 move.b -[A1], D6
000009F0 AB05 syscall CopyHandle
000009F2 0608 C500 addi.b A0, 0x0
000009F6 4344 chk.w D1, D4
000009F8 C58A exg D2, A2
000009FA AAC3 syscall 0xAC3
000009FC 1B12 move.b -[A5], [A2]
000009FE AB17 syscall PortToMap
00000A00 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000A02 DB0A addx.b -[A5], -[A2]
00000A04 5444 addq.w D4, 2
00000A06 9B1A sub.b [A2]+, D5
00000A08 A317 syscall Eject, flags=3
00000A0A 303A A31D move.w D0, [PC - 0x5CE3 /* FFFFAD29, cstring ""<EOF> */]
00000A0E 1283 move.b [A1], D3
00000A10 2C51 movea.l A6, [A1]
00000A12 0DCA .incomplete
00000A14 0101 btst D1, D0
00000A16 BC60 cmp.w D6, -[A0]
00000A18 1CA3 move.b [A6], -[A3]
00000A1A 1702 move.b -[A3], D2
00000A1C 9381 subx.l D1, D1
00000A1E 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000A20 642A bcc +0x2C /* 00000A4C */
00000A22 28AA 7B12 move.l [A4], [A2 + 0x7B12]
00000A26 4623 not.b -[A3]
00000A28 01B3 22AA bclr [A3 + D2.w * 2 - 0x86], D0
00000A2C 5314 subq.b [A4], 1
00000A2E 2302 move.l -[A1], D2
00000A30 2301 move.l -[A1], D1
00000A32 96AA 7B10 sub.l D3, [A2 + 0x7B10]
00000A36 1216 move.b D1, [A6]
00000A38 122C 6C83 move.b D1, [A4 + 0x6C83]
00000A3C 2C38 0812 move.l D6, [0x00000812]
00000A40 F31A .extension 0x31A <<F/4-5/1>> // unimplemented
00000A42 54C8 3402 dbcc D0, +0x3404 /* 00003E46 */
00000A46 137A 6E2A 6A66 move.b [A1 + 0x6A66], [PC + 0x6E2A /* 00007872, cstring ""<EOF> */]
label00000A4C:
00000A4C 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00000A4E 1263 movea.b A1, -[A3]
00000A50 1E12 move.b D7, [A2]
00000A52 4A61 tst.w -[A1]
00000A54 224A movea.l A1, A2
00000A56 66EB bne -0x13 /* 00000A43 */
00000A58 0B54 bchg [A4], D5
00000A5A C311 and.b [A1], D1
00000A5C 04D0 .incomplete
00000A5E C416 and.b D2, [A6]
00000A60 DB05 addx.b D5, D5
00000A62 D369 4AE8 add.w [A1 + 0x4AE8], D1
00000A66 C122 and.b -[A2], D0
00000A68 CA6B 01D0 and.w D5, [A3 + 0x1D0]
00000A6C 130A move.b -[A1], A2
00000A6E 161B move.b D3, [A3]+
00000A70 35CB 695B move.w [PC + 0x695B /* 000073CD, cstring ""<EOF> */], A3
00000A74 4009 negx.b A1
00000A76 0201 841B andi.b D1, 0x1B
00000A7A 3493 move.w [A2], [A3]
00000A7C 003E E41C ori.b <<invalid special address>>, 0x1C
00000A80 3E00 move.w D7, D0
00000A82 BB2C 36C9 xor.b [A4 + 0x36C9], D5
00000A86 013B 463E btst [PC + D4.w * 8 + 0x3E], D0
00000A8A D32C 0672 add.b [A4 + 0x672], D1
00000A8E 3E83 move.w [A7], D3
00000A90 0DDC .incomplete
00000A92 E109 lsl D1.b, 8
00000A94 B30A cmpm.b [A1]+, [A2]+
00000A96 2161 28D3 move.l [A0 + 0x28D3], -[A1]
00000A9A 0833 093E 2854 btst.b [A3 + D2 + 0x54], 0x3E /* '>' */
00000AA0 9B13 sub.b [A3], D5
00000AA2 832C 4E45 or.b [A4 + 0x4E45], D1
00000AA6 028D 0402 0F36 andi.l A5, 0x4020F36
00000AAC 1B0C move.b -[A5], A4
00000AAE 8306 sbcd D1, D6
00000AB0 1310 move.b -[A1], [A0]
00000AB2 CD12 and.b [A2], D6
00000AB4 0F30 E184 btst <<invalid full ext with I/IS == 4>>, D7
00000AB8 132A 55A4 move.b -[A1], [A2 + 0x55A4]
00000ABC 28B4 45A9 7B02 move.l [A4], [[0x7B02 + D4 * 4]]
00000AC2 412A 1B0C .invalid 0, [A2 + 0x1B0C] // invalid opcode 4 with b == 4
00000AC6 6B27 bmi +0x29 /* 00000AEF */
00000AC8 0700 btst D0, D3
00000ACA 7F53 moveq.l D7, 0x53
00000ACC 1C63 movea.b A6, -[A3]
00000ACE 01FE .incomplete
00000AD0 C35B and.w [A3]+, D1
00000AD2 A900 syscall GetFNum
00000AD4 2309 move.l -[A1], A1
00000AD6 0F58 bchg [A0]+, D7
00000AD8 1D86 61AD 69A1 move.b [[0x69A1] + D6], D6
00000ADE 21A2 4310 move.l [A0 + D4 * 2], -[A2]
00000AE2 E188 lsl D0, 8
00000AE4 1B46 E8F3 move.b [A5 - 0x170D], D6
00000AE8 064E BB27 addi.w A6, 0xBB27
00000AEC 0338 F306 btst [0xFFFFF306], D1
00000AF0 8B0B sbcd -[A5], -[A3]
00000AF2 3300 move.w -[A1], D0
00000AF4 3ABB 4406 move.w [A5], [PC + D4.w * 4 + 0x6]
00000AF8 2308 move.l -[A1], A0
00000AFA 0700 btst D0, D3
00000AFC 8243 or.w D1, D3
00000AFE 08BB 276B 4206 bclr.b [PC + D4.w * 2 + 0x6], 0x6B /* 'k' */
00000B04 0366 bchg -[A6], D1
00000B06 5B50 subq.w [A0], 5
00000B08 6301 bls +0x3 /* 00000B0B */
00000B0A 3C25 move.w D6, -[A5]
00000B0C 8C69 020B or.w D6, [A1 + 0x20B]
00000B10 23C1 A123 14C1 move.l [0xA12314C1], D1
00000B16 8293 or.l D1, [A3]
00000B18 023B 19DB 162B andi.b [PC + D1.w * 8 + 0x2B], 0xDB
00000B1E 670F beq +0x11 /* 00000B2F */
00000B20 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
00000B22 BB27 xor.b -[A7], D5
00000B24 5B48 subq.w A0, 5
00000B26 6504 bcs +0x6 /* 00000B2C */
00000B28 5303 subq.b D3, 1
00000B2A E409 lsr D1.b, 2
label00000B2C:
00000B2C 05AB 5B33 bclr [A3 + 0x5B33], D2
00000B30 0023 19F3 ori.b -[A3], 0xF3
00000B34 4542 chk.w D2, D2
00000B36 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000B38 7641 moveq.l D3, 0x41
00000B3A 04CB .incomplete
00000B3C 18A5 move.b [A4], -[A5]
00000B3E 0163 bchg -[A3], D0
00000B40 06BB 01F3 0642 2101 addi.l [[PC + <<invalid base displacement size>> + D2]], 0x1F30642
00000B48 6B1A bmi +0x1C /* 00000B64 */
00000B4A 8903 sbcd D4, D3
00000B4C EAF3 1101 01F3 2205 01BB 3941 0256 bfchg [[0x220501BB] + 0x39410256] {4:1}
00000B5A 2101 move.l -[A0], D1
00000B5C C30E abcd -[A1], -[A6]
00000B5E 2501 move.l -[A2], D1
00000B60 1B26 move.b -[A5], -[A6]
00000B62 3B0C move.w -[A5], A4
label00000B64:
00000B64 BB27 xor.b -[A7], D5
00000B66 3B2E 8907 move.w -[A5], [A6 - 0x76F9]
00000B6A 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000B6C A289 syscall SCSIAtomic, flags=2
00000B6E 02E3 .incomplete
00000B70 2225 move.l D1, -[A5]
00000B72 01FB .incomplete
00000B74 6187 bsr -0x77 /* 00000AFD */
00000B76 0952 bchg [A2], D4
00000B78 5B0E subq.b A6, 5
00000B7A 8102 sbcd D0, D2
00000B7C 8311 or.b [A1], D1
00000B7E 8102 sbcd D0, D2
00000B80 7313 moveq.l D1, 0x13
00000B82 2101 move.l -[A0], D1
00000B84 22FB 3DD3 130B 710A move.l [A1]+, [[] + 0x130B710A]
00000B8C 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
00000B8E A709 syscall Delete/PBHDelete/HDelete, flags=7
00000B90 1161 1191 move.b [A0 + 0x1191], -[A1]
00000B94 02EB .incomplete
00000B96 6C89 bge -0x75 /* 00000B21 */
00000B98 0DB2 4212 bclr [A2 + D4.w * 2 + 0x12], D6
00000B9C 1600 move.b D3, D0
00000B9E A378 syscall GetIndADB, flags=3
00000BA0 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000BA2 3307 move.w -[A1], D7
00000BA4 D309 addx.b -[A1], -[A1]
00000BA6 1653 movea.b A3, [A3]
00000BA8 0333 00FB btst [A3 + D0.w - 0x5], D1
00000BAC 1909 move.b -[A4], A1
00000BAE 03CB .incomplete
00000BB0 1001 move.b D0, D1
00000BB2 0363 bchg -[A3], D1
00000BB4 18F7 0980 move.b [A4]+, [ + <<invalid base displacement size>> + D0]
00000BB8 A348 syscall PtrZone, flags=3
00000BBA B505 xor.b D5, D2
00000BBC F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000BBE 9B03 subx.b D5, D3
00000BC0 3300 move.w -[A1], D0
00000BC2 B021 cmp.b D0, -[A1]
00000BC4 A4ED syscall vUpdAltMDB, flags=4
00000BC6 9696 sub.l D3, [A6]
00000BC8 2445 movea.l A2, D5
00000BCA C623 and.b D3, -[A3]
00000BCC 039B bclr [A3]+, D1
00000BCE 751B moveq.l D2, 0x1B
00000BD0 0023 039B ori.b -[A3], 0x9B
00000BD4 5483 addq.l D3, 2
00000BD6 7523 moveq.l D2, 0x23
00000BD8 03A3 bclr -[A3], D1
00000BDA 7596 moveq.l D2, 0xFFFFFF96
00000BDC 2303 move.l -[A1], D3
00000BDE 0314 btst [A4], D1
00000BE0 CA23 and.b D5, -[A3]
00000BE2 0313 btst [A3], D1
00000BE4 627B bhi +0x7D /* 00000C61 */
00000BE6 4423 neg.b -[A3]
00000BE8 03A3 bclr -[A3], D1
00000BEA 5464 addq.w -[A4], 2
00000BEC 2303 move.l -[A1], D3
00000BEE 0B14 btst [A4], D5
00000BF0 8621 or.b D3, -[A1]
00000BF2 0243 2A21 andi.w D3, 0x2A21 /* '*!' */
00000BF6 023E 2303 andi.b <<invalid special address>>, 0x3
00000BFA C317 and.b [A7], D1
00000BFC 4A41 tst.w D1
00000BFE 0063 1261 ori.w -[A3], 0x1261
00000C02 012C 2303 btst [A4 + 0x2303], D0
00000C06 0362 bchg -[A2], D1
00000C08 ACA1 syscall FrameRect, auto_pop
00000C0A 0388 bclr A0, D1
00000C0C 2303 move.l -[A1], D3
00000C0E 1B62 B339 move.b [A5 - 0x4CC7], -[A2]
00000C12 A100 syscall Open/PBHOpen/HOpen, flags=1
00000C14 1613 move.b D3, [A3]
00000C16 1F42 2302 move.b [A7 + 0x2302], D2
00000C1A 6B03 bmi +0x5 /* 00000C1F */
00000C1C 6139 bsr +0x3B /* 00000C57 */
00000C1E 2302 move.l -[A1], D2
00000C20 0833 4D1B 0B90 btst.b [ + D0 * 2], 0x1B
00000C26 7012 moveq.l D0, 0x12
00000C28 96EB 0556 sub.w A3, [A3 + 0x556]
00000C2C 6D56 blt +0x58 /* 00000C84 */
00000C2E A302 syscall Read, flags=3
00000C30 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000C32 3446 movea.w A2, D6
00000C34 EC53 roxr D3.w, 6
00000C36 03E1 .incomplete
00000C38 ACD5 syscall InverRgn/InvertRgn, auto_pop
00000C3A 0264 870A andi.w -[A4], 0x870A
00000C3E 15DC C502 move.b [PC - 0x3AFE /* FFFFD142, cstring ""<EOF> */], [A4]+
00000C42 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000C44 D502 addx.b D2, D2
00000C46 3ED5 move.w [A7]+, [A5]
00000C48 0283 02F3 0604 andi.l D3, 0x2F30604
00000C4E 06C1 .incomplete
00000C50 025B 18B5 andi.w [A3]+, 0x18B5
00000C54 022C BD02 2309 andi.b [A4 + 0x2309], 0x2
00000C5A A502 syscall Read, flags=5
00000C5C BB13 xor.b [A3], D5
00000C5E D2B1 0216 add.l D1, [A1 + D0.w * 2 + 0x16]
00000C62 B502 xor.b D2, D2
00000C64 A125 syscall GetHandleSize, flags=1
00000C66 3C25 move.w D6, -[A5]
00000C68 0B61 bchg -[A1], D5
00000C6A A6F1 syscall vTstMod, flags=6
00000C6C ACC1 syscall InvertArc, auto_pop
00000C6E D56A DE3C add.w [A2 - 0x21C4], D2
00000C72 8A73 012E 5C7B 0AF2 or.w D5, [[A3 + 0x5C7B] + D0 + 0xAF2]
00000C7A DB03 addx.b D5, D3
00000C7C C0F2 3307 4B05 D306 mulu.w D0, [[A2 + <<invalid base displacement size>>] + D3 * 2 + 0x4B05D306]
label00000C84:
00000C84 F256 5B16 .extension 0x256 <<F/1/1>>, 0x5B16 // unimplemented
00000C88 E302 asl D2.b, 1
00000C8A DB08 addx.b -[A5], -[A0]
00000C8C 3302 move.w -[A1], D2
00000C8E 1E28 CB04 move.b D7, [A0 - 0x34FC]
00000C92 1C10 move.b D6, [A0]
00000C94 0253 741E andi.w [A3], 0x741E
00000C98 288B move.l [A4], A3
00000C9A 0A2A 1006 530B xori.b [A2 + 0x530B], 0x6
00000CA0 0814 1502 btst.b [A4], 0x2
00000CA4 0F05 btst D5, D7
00000CA6 0214 024B andi.b [A4], 0x4B /* 'K' */
00000CAA 612A bsr +0x2C /* 00000CD6 */
00000CAC 5C80 addq.l D0, 6
00000CAE 330E move.w -[A1], A6
00000CB0 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
00000CB2 6301 bls +0x3 /* 00000CB5 */
00000CB4 7B0C moveq.l D5, 0x0C
00000CB6 8306 sbcd D1, D6
00000CB8 2B4C 6308 move.l [A5 + 0x6308], A4
00000CBC 0309 btst A1, D1
00000CBE 768B moveq.l D3, 0xFFFFFF8B
00000CC0 070A btst A2, D3
00000CC2 0304 btst D4, D1
00000CC4 6B12 bmi +0x14 /* 00000CD8 */
00000CC6 0B12 btst [A2], D5
00000CC8 0B1B btst [A3]+, D5
00000CCA 2300 move.l -[A1], D0
00000CCC FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
00000CCE 4328 5B32 .invalid 1, [A0 + 0x5B32] // invalid opcode 4 with b == 4
00000CD2 6332 bls +0x34 /* 00000D06 */
00000CD4 CB1B and.b [A3]+, D5
fn00000CD6:
00000CD6 7B2A moveq.l D5, 0x2A
label00000CD8:
00000CD8 934B subx.w -[A1], -[A3]
00000CDA 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
00000CDC EB35 roxl D5.b, D5
00000CDE 9332 4B55 sub.b <<invalid full ext with IS == 1 and I/IS == 5>>, D1
00000CE2 0BCC .incomplete
00000CE4 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00000CE6 6B03 bmi +0x5 /* 00000CEB */
00000CE8 F4FB cpusha DATA+INST
00000CEA 0C3A 0F46 A100 cmpi.b [PC - 0x5F00 /* FFFFADEC, cstring ""<EOF> */], 0x46 /* 'F' */
00000CF0 463A 7B63 not.b [PC + 0x7B63 /* 00008855, cstring ""<EOF> */]
00000CF4 D261 add.w D1, -[A1]
00000CF6 1B4B 777B move.b [A5 + 0x777B], A3
00000CFA 2DEB 0246 move.l <<invalid special address>>, [A3 + 0x246]
00000CFE D32E 8302 add.b [A6 - 0x7CFE], D1
00000D02 EB19 rol D1.b, 5
00000D04 DB75 C501 add.w [[A5 + <<invalid base displacement size>> + A4 * 4]], D5
// begin alternate branch 00000D06-00000D08
label00000D06:
00000D06 C501 abcd D2, D1
// end alternate branch 00000D06-00000D08
label00000D06: // (misaligned)
00000D08 D34B addx.w -[A1], -[A3]
00000D0A DC3A 0F1E add.b D6, [PC + 0xF1E /* 00001C2A, cstring ""<EOF> */]
00000D0E 280F move.l D4, A7
00000D10 1E28 7302 move.b D7, [A0 + 0x7302]
00000D14 10F3 1B92 0FE8 move.b [A0]+, [[ + D1 * 2] + 0xFE8]
00000D1A 5323 subq.b -[A3], 1
00000D1C 8B0B sbcd -[A5], -[A3]
00000D1E F36C .extension 0x36C <<F/4-5/1>> // unimplemented
00000D20 A70A syscall OpenRF/PBHOpenRF/HOpenRF, flags=7
00000D22 F73C .extension 0x73C <<F/4-5/3>> // unimplemented
00000D24 F4A5 .invalid <<cinv/cpush with scope=0>>
00000D26 0121 btst -[A1], D0
00000D28 073B 3FDC btst <<invalid full ext with I/IS == 4>>, D3
00000D2C 6106 bsr +0x8 /* 00000D34 */
00000D2E CB76 2302 3A0B and.w [[A6 + <<invalid base displacement size>> + D2 * 2] + 0x3A0B], D5
fn00000D34:
00000D34 3A9B move.w [A5], [A3]+
00000D36 209B move.l [A0], [A3]+
00000D38 03FB .incomplete
00000D3A 074B bchg A3, D3
00000D3C 1BF4 9308 move.b <<invalid special address>>, [A4 + <<invalid base displacement size>> + A1 * 2]
00000D40 3AF3 15C1 move.w [A5]+, [[ + <<invalid base displacement size>>]]
00000D44 237B 05A1 088B 029B move.l [A1 + 0x29B], [[0x88B + D0 * 4]]
00000D4C 006B 03F0 E308 ori.w [A3 - 0x1CF8], 0x3F0
00000D52 6B03 bmi +0x5 /* 00000D57 */
00000D54 C0EB 086B mulu.w D0, [A3 + 0x86B]
00000D58 0303 btst D3, D1
00000D5A 06B2 42EB 0542 00E3 addi.l [A2 + D0.w - 0x29], 0x42EB0542
00000D62 28D2 move.l [A4]+, [A2]
00000D64 3AEB 35BB move.w [A5]+, [A3 + 0x35BB]
00000D68 0AC1 .incomplete
00000D6A 043B 559B 2042 subi.b [PC + D2.w + 0x42], 0x9B
00000D70 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000D72 1B04 move.b -[A5], D4
00000D74 3AEB 4425 move.w [A5]+, [A3 + 0x4425]
00000D78 01E3 .incomplete
00000D7A 44C1 move.b D1, CCR
00000D7C 002B 551B 04C1 ori.b [A3 + 0x4C1], 0x1B
00000D82 0003 3FB1 ori.b D3, 0xB1
00000D86 03BB 0A3A bclr [PC + D0 * 2 + 0x3A], D1
00000D8A F362 .extension 0x362 <<F/4-5/1>> // unimplemented
00000D8C 050F btst A7, D2
00000D8E 1355 3311 move.b [A1 + 0x3311], [A5]
00000D92 EB02 asl D2.b, 5
00000D94 B314 xor.b [A4], D1
00000D96 9B00 subx.b D5, D0
00000D98 3A7B 2F4B 1BAA FB39 movea.w A5, [[PC + <<invalid base displacement size>>] + 0x1BAAFB39]
00000DA0 D23A D362 add.b D1, [PC - 0x2C9E /* FFFFE104, cstring ""<EOF> */]
00000DA4 850A sbcd -[A2], -[A2]
00000DA6 F339 .extension 0x339 <<F/4-5/1>> // unimplemented
00000DA8 DC73 29FB 07F4 3B0E 3AE3 883A add.w D6, [[0x7F43B0E] + 0x3AE3883A]
00000DB4 8B32 010B 1315 3AFB or.b [[A2 + <<invalid base displacement size>> + D0] + 0x13153AFB], D5
00000DBC 5401 addq.b D1, 2
00000DBE 0BBB 05A1 049B bclr [[0x49B + D0 * 4]], D5
00000DC4 0201 0B73 andi.b D1, 0x73 /* 's' */
00000DC8 0001 0BD8 ori.b D1, 0xD8
00000DCC 010B btst A3, D0
00000DCE AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries
00000DD0 4B65 chk.w D5, -[A5]
00000DD2 07FB .incomplete
00000DD4 1A61 movea.b A5, -[A1]
00000DD6 07EB .incomplete
00000DD8 0861 5141 bchg.b -[A1], 0x41 /* 'A' */
00000DDC 02F4 .incomplete
00000DDE 2B0B move.l -[A5], A3
00000DE0 3AB3 2C13 move.w [A5], [A3 + D2 * 4 + 0x13]
00000DE4 156B 03B3 0A0B move.b [A2 + 0xA0B], [A3 + 0x3B3]
00000DEA 4D0A .invalid 6, A2 // invalid opcode 4 with b == 4
00000DEC 6345 bls +0x47 /* 00000E33 */
00000DEE 5303 subq.b D3, 1
00000DF0 5311 subq.b [A1], 1
00000DF2 7B18 moveq.l D5, 0x18
00000DF4 3A73 2A01 movea.w A5, [A3 + D2 * 2 + 0x1]
00000DF8 0923 btst -[A3], D4
00000DFA 0FFB .incomplete
00000DFC 113A 6332 move.b -[A0], [PC + 0x6332 /* 00007130, cstring ""<EOF> */]
00000E00 2D1A move.l -[A6], [A2]+
00000E02 5B32 A11B AA83 1981 subq.b [[A2 + A2] - 0x557CE67F], 5
00000E0A 14A3 move.b [A2], -[A3]
00000E0C 2185 0D63 2A11 0663 163A move.l [[A0 + 0x2A11] + 0x663163A], D5
00000E16 1B1B move.b -[A5], [A3]+
00000E18 0108 btst A0, D0
00000E1A 8302 sbcd D1, D2
00000E1C 1333 56A3 move.b -[A1], [A3 + D5.w * 8 - 0x93]
00000E20 0B41 bchg D1, D5
00000E22 0BB3 16C1 bclr [A3 + D1.w * 8 - 0x63], D5
00000E26 08BB 01A3 2DE5 bclr.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0xA3
00000E2C 004B 1561 ori.w A3, 0x1561
00000E30 06EB .incomplete
00000E32 1F85 1223 move.b [A7 + D1.w * 2 + 0x23], D5
00000E36 26BB 083A move.l [A3], [PC + D0 + 0x3A]
00000E3A 931D sub.b [A5]+, D1
00000E3C A10F syscall MountVol, flags=1
00000E3E DB1F add.b [A7]+, D5
00000E40 210A move.l -[A0], A2
00000E42 AB1B syscall PutRgn
00000E44 6109 bsr +0xB /* 00000E4F */
00000E46 8302 sbcd D1, D2
00000E48 6D08 blt +0xA /* 00000E52 */
00000E4A 2B10 move.l -[A5], [A0]
00000E4C 6D08 blt +0xA /* 00000E56 */
00000E4E 7312 moveq.l D1, 0x12
00000E50 6508 bcs +0xA /* 00000E5A */
label00000E52:
00000E52 030A btst A2, D1
00000E54 6108 bsr +0xA /* 00000E5E */
label00000E56:
00000E56 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
00000E58 A102 syscall Read, flags=1
label00000E5A:
00000E5A AABB syscall 0xABB
00000E5C 1865 movea.b A4, -[A5]
fn00000E5E:
00000E5E 122B 2943 move.b D1, [A3 + 0x2943]
00000E62 185B movea.b A4, [A3]+
00000E64 0DA3 bclr -[A3], D6
00000E66 02C1 .incomplete
00000E68 23EA 026B 784B 085B move.l [0x784B085B], [A2 + 0x26B]
00000E70 0D21 btst -[A1], D6
00000E72 013B 428B btst [PC + D4.w * 2 - 0x117], D0
00000E76 3C73 2923 0FD3 B2E3 0323 movea.w A6, [[A3 + 0xFD3 + D2] - 0x4D1CFCDD]
00000E80 0FB3 6D8B 3C93 0D53 bclr [[ + <<invalid base displacement size>> + D6 * 4] + 0x3C930D53], D7
00000E88 030F btst A7, D1
00000E8A E10F lsl D7.b, 8
00000E8C E303 asl D3.b, 1
00000E8E 5303 subq.b D3, 1
00000E90 1F43 32A3 move.b [A7 + 0x32A3], D3
00000E94 5893 addq.l [A3], 4
00000E96 3E06 move.w D7, D6
00000E98 5B23 subq.b -[A3], 5
00000E9A BB07 xor.b D7, D5
00000E9C 5B0D subq.b A5, 5
00000E9E 440F neg.b A7
00000EA0 0A1B 0E35 xori.b [A3]+, 0x35 /* '5' */
00000EA4 0513 btst [A3], D2
00000EA6 7821 moveq.l D4, 0x21
00000EA8 05CE .incomplete
00000EAA EB02 asl D2.b, 5
00000EAC 3808 move.w D4, A0
00000EAE EB07 asl D7.b, 5
00000EB0 230F move.l -[A1], A7
00000EB2 3808 move.w D4, A0
00000EB4 0305 btst D5, D1
00000EB6 5B0D subq.b A5, 5
00000EB8 020F 2A10 andi.b A7, 0x10
00000EBC DB19 add.b [A1]+, D5
00000EBE 230F move.l -[A1], A7
00000EC0 3B0E move.w -[A5], A6
00000EC2 2305 move.l -[A1], D5
00000EC4 9B20 sub.b -[A0], D5
00000EC6 5613 addq.b [A3], 3
00000EC8 07FB .incomplete
00000ECA 0C7B 007B 18B0 cmpi.w [PC + D1 - 0x80], 0x7B /* '{' */
00000ED0 7B18 moveq.l D5, 0x18
00000ED2 4704 .invalid 3, D4 // invalid opcode 4 with b == 4
00000ED4 076B 09E1 bchg [A3 + 0x9E1], D3
00000ED8 8AA1 or.l D5, -[A1]
00000EDA 7389 moveq.l D1, 0xFFFFFF89
00000EDC 6F8B ble -0x73 /* 00000E69 */
00000EDE 00FB .incomplete
00000EE0 0410 169B subi.b [A0], 0x9B
00000EE4 0A14 126B xori.b [A4], 0x6B /* 'k' */
00000EE8 09BC 1216 4065 bclr 0x12164065, D4
00000EEE E20F lsr D7.b, 1
00000EF0 A82A syscall ComponentDispatch
00000EF2 5CF2 7853 sge [A2 + D7 + 0x53]
00000EF6 8723 or.b -[A3], D3
00000EF8 0FC0 .incomplete
00000EFA F311 .extension 0x311 <<F/4-5/1>> // unimplemented
00000EFC BB06 xor.b D6, D5
00000EFE B314 xor.b [A4], D1
00000F00 05EE .incomplete
00000F02 B302 xor.b D2, D1
00000F04 3B15 move.w -[A5], [A5]
00000F06 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00000F08 75DE moveq.l D2, 0xFFFFFFDE
00000F0A 3C48 movea.w A6, A0
00000F0C 8401 or.b D2, D1
00000F0E D413 add.b D2, [A3]
00000F10 0182 bclr D2, D0
00000F12 A206 syscall KillIO, flags=2
00000F14 5B18 subq.b [A0]+, 5
00000F16 32AB 0328 move.w [A1], [A3 + 0x328]
00000F1A C301 abcd D1, D1
00000F1C 4C00 FB21 movem.w D0,D5,A0,A1,A3,A4,A5,A6,A7, D0
00000F20 8CA2 or.l D6, -[A2]
00000F22 06E3 .incomplete
00000F24 16C1 move.b [A3]+, D1
00000F26 968B sub.l D3, A3
00000F28 02D2 .incomplete
00000F2A 1B15 move.b -[A5], [A5]
00000F2C 0492 BB00 FB05 subi.l [A2], 0xBB00FB05
00000F32 A206 syscall KillIO, flags=2
00000F34 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00000F36 3284 move.w [A1], D4
00000F38 002B 2565 023B ori.b [A3 + 0x23B], 0x65 /* 'e' */
00000F3E 080B 0378 btst.b A3, 0x78 /* 'x' */
00000F42 A206 syscall KillIO, flags=2
00000F44 CB02 abcd D5, D2
00000F46 48BE 781A movem.w <<invalid special address>>, D1,D3,D4,A3,A4,A5,A6
00000F4A 345B movea.w A2, [A3]+
00000F4C 1C63 movea.b A6, -[A3]
00000F4E 0467 0289 subi.w -[A7], 0x289
00000F52 0700 btst D0, D3
00000F54 304E movea.w A0, A6
00000F56 2E04 move.l D7, D4
00000F58 5493 addq.l [A3], 2
00000F5A 2301 move.l -[A1], D1
00000F5C 990B subx.b -[A4], -[A3]
00000F5E 0817 046F btst.b [A7], 0x6F /* 'o' */
00000F62 633B bls +0x3D /* 00000F9F */
00000F64 6B45 bmi +0x47 /* 00000FAB */
00000F66 21B4 E1B3 0FA2 58EB 0101 83B3 25AB 50E6 6703 97D3 move.l [[0x50E6 + D2 * 4] + 0x670397D3], [[0xFA258EB + A6] + 0x10183B3]
00000F7A 182E 04C3 move.b D4, [A6 + 0x4C3]
00000F7E 6A0F bpl +0x11 /* 00000F8F */
00000F80 5433 1B04 addq.b <<invalid full ext with I/IS == 4>>, 2
00000F84 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00000F86 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000F88 5433 00DB addq.b [A3 + D0.w - 0x37], 2
00000F8C 05A3 bclr -[A3], D2
00000F8E 336B 45F2 6104 move.w [A1 + 0x6104], [A3 + 0x45F2]
00000F94 8B00 sbcd D5, D0
00000F96 9316 sub.b [A6], D1
00000F98 7300 moveq.l D1, 0x00
00000F9A E169 lsl D1.w, D0
00000F9C BB27 xor.b -[A7], D5
00000F9E 0F6C 4EBB bchg [A4 + 0x4EBB], D7
00000FA2 1343 0EF3 move.b [A1 + 0xEF3], D3
00000FA6 0987 bclr D7, D4
00000FA8 0CFA .incomplete
00000FAA F461 .invalid <<cinv/cpush with scope=0>>
00000FAC A70F syscall MountVol, flags=7
00000FAE C502 abcd D2, D2
00000FB0 5348 subq.w A0, 1
00000FB2 630B bls +0xD /* 00000FBF */
00000FB4 1107 move.b -[A0], D7
00000FB6 530D subq.b A5, 1
00000FB8 A188 syscall IOPMoveData, flags=1
00000FBA C1FA 1702 muls.w D0, [PC + 0x1702 /* 00001704, value 0x1E, cstring "" */]
00000FBE F86A 899C .extension 0x86A <<F/1/4>>, 0x899C // unimplemented
00000FC2 06CB .incomplete
00000FC4 0E08 E158 .invalid.b A0, 0x58 /* 'X' */ // invalid immediate operation
00000FC8 1702 move.b -[A3], D2
00000FCA 2BD3 move.l <<invalid special address>>, [A3]
00000FCC 3E45 movea.w A7, D5
00000FCE 9C85 sub.l D6, D5
00000FD0 B25B cmp.w D1, [A3]+
00000FD2 32C4 move.w [A1]+, D4
00000FD4 2CA1 move.l [A6], -[A1]
00000FD6 C07B 200A and.w D0, [PC + D2.w + 0xA]
00000FDA AC0B syscall PopUpMenuSelect, auto_pop
00000FDC BDDB cmpa.l A6, [A3]+
00000FDE 0843 374A bchg.b D3, 0x4A /* 'J' */
00000FE2 7365 moveq.l D1, 0x65
00000FE4 8107 sbcd D0, D7
00000FE6 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
00000FE8 1E5C movea.b A7, [A4]+
00000FEA DB21 add.b -[A1], D5
00000FEC 1646 movea.b A3, D6
00000FEE 3AFB 1FB4 move.w [A5]+, <<invalid full ext with I/IS == 4>>
00000FF2 1607 move.b D3, D7
00000FF4 0134 9301 btst [[A4 + <<invalid base displacement size>> + A1 * 2]], D0
00000FF8 0F12 btst [A2], D7
00000FFA 530D subq.b A5, 1
00000FFC 6045 bra +0x47 /* 00001043 */
00000FFE 058B bclr A3, D2
00001000 32BB 0453 move.w [A1], [PC + D0.w * 4 + 0x53]
00001004 0D5B bchg [A3]+, D6
00001006 492A 10DB .invalid 4, [A2 + 0x10DB] // invalid opcode 4 with b == 4
0000100A 4761 chk.w D3, -[A1]
0000100C 9F53 sub.w [A3], D7
0000100E 0D08 btst A0, D6
00001010 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
00001012 120F move.b D1, A7
00001014 F560 .extension 0x560 <<F/4-5/2>> // unimplemented
00001016 631F bls +0x21 /* 00001037 */
00001018 85BD or.l <<invalid special address>>, D2
0000101A 1704 move.b -[A3], D4
0000101C 63B3 bls -0x4B /* 00000FD1 */
0000101E 212C 5D08 move.l -[A0], [A4 + 0x5D08]
00001022 0F59 bchg [A1]+, D7
00001024 0833 3346 0704 btst.b <<invalid full ext with I/IS == 4>>, 0x46 /* 'F' */
0000102A CAB4 16E5 and.l D5, [A4 + D1.w * 8 - 0x27]
0000102E 0361 bchg -[A1], D1
00001030 1558 DB02 move.b [A2 - 0x24FE], [A0]+
00001034 9301 subx.b D1, D1
00001036 E32E lsl D6.b, D1
00001038 3B6E A70D 612B move.w [A5 + 0x612B], [A6 - 0x58F3]
0000103E 34E7 move.w [A2]+, -[A7]
00001040 0D6E 5B1F bchg [A6 + 0x5B1F], D6
00001044 F70D .extension 0x70D <<F/4-5/3>> // unimplemented
00001046 7F87 moveq.l D7, 0xFFFFFF87
00001048 8D91 or.l [A1], D6
0000104A B006 cmp.b D0, D6
0000104C 0183 bclr D3, D0
0000104E 6B2C bmi +0x2E /* 0000107C */
00001050 6518 bcs +0x1A /* 0000106A */
00001052 1310 move.b -[A1], [A0]
00001054 2705 move.l -[A3], D5
00001056 4F1B .invalid 7, [A3]+ // invalid opcode 4 with b == 4
00001058 0553 bchg [A3], D2
0000105A 0EB3 0F46 083B 024E .invalid.l [A3 + D0.w * 2 + 0x4E], 0xF46083B // invalid immediate operation
00001062 9070 020F sub.w D0, [A0 + D0.w * 2 + 0xF]
00001066 7213 moveq.l D1, 0x13
00001068 1030 A517 E304 1E13 move.b D0, [[A0] + A2 * 4 - 0x1CFBE1ED]
// begin alternate branch 0000106A-00001070
label0000106A:
0000106A A517 syscall Eject, flags=5
0000106C E304 asl D4.b, 1
0000106E 1E13 move.b D7, [A3]
// end alternate branch 0000106A-00001070
label0000106A: // (misaligned)
00001070 1005 move.b D0, D5
00001072 E21B ror D3.b, 1
00001074 08A5 0007 bclr.b -[A5], 0x7
00001078 05D8 .incomplete
0000107A 1621 move.b D3, -[A1]
label0000107C:
0000107C F47B cpusha DATA
0000107E 1061 movea.b A0, -[A1]
00001080 E91B rol D3.b, 4
00001082 0897 06C8 bclr.b [A7], 0xC8
00001086 A333 syscall VInstall, flags=3
00001088 2320 move.l -[A1], -[A0]
0000108A 8414 or.b D2, [A4]
0000108C 65D9 bcs -0x25 /* 00001067 */
0000108E 6B01 bmi +0x3 /* 00001091 */
00001090 F320 .extension 0x320 <<F/4-5/1>> // unimplemented
00001092 122C 1288 move.b D1, [A4 + 0x1288]
00001096 61C7 bsr -0x37 /* 0000105F */
00001098 1440 movea.b A2, D0
0000109A 020F 851E andi.b A7, 0x1E
0000109E 1B29 A301 move.b -[A5], [A1 - 0x5CFF]
000010A2 A24B syscall SetGrowZone, flags=2
000010A4 1203 move.b D1, D3
000010A6 165A movea.b A3, [A2]+
000010A8 6040 bra +0x42 /* 000010EA */
000010AA 020F 8132 andi.b A7, 0x32 /* '2' */
000010AE 0663 0B5B addi.w -[A3], 0xB5B
000010B2 0C33 16CB 110F 122C 5B0B cmpi.b [[A3 + <<invalid base displacement size>>] + D1 + 0x122C5B0B], 0xCB
000010BC 25DE B256 move.l [PC - 0x4DAA /* FFFFC314, cstring ""<EOF> */], [A6]+
000010C0 4000 negx.b D0
000010C2 C344 exg D1, D4
000010C4 1302 move.b -[A1], D2
000010C6 862A 7301 or.b D3, [A2 + 0x7301]
000010CA C06C 86CB and.w D0, [A4 - 0x7935]
000010CE 0285 F016 C310 andi.l D5, 0xF016C310
000010D4 2B2A 650F move.l -[A5], [A2 + 0x650F]
000010D8 1328 092F move.b -[A1], [A0 + 0x92F]
000010DC EB08 lsl D0.b, 5
000010DE 08D3 1370 bset.b [A3], 0x70 /* 'p' */
000010E2 7316 moveq.l D1, 0x16
000010E4 0800 8B19 btst.b D0, 0x19
000010E8 8D30 9310 or.b [A0 + A1 * 2], D6
// begin alternate branch 000010EA-000010EC
label000010EA:
000010EA 9310 sub.b [A0], D1
// end alternate branch 000010EA-000010EC
label000010EA: // (misaligned)
000010EC 0608 0700 addi.b A0, 0x0
000010F0 3C02 move.w D6, D2
000010F2 1784 159B 028B 002B move.b [[ + D1 * 4] + 0x28B002B], D4
000010FA 8454 or.w D2, [A4]
000010FC 1786 6133 1AEB 6D82 26FB 1047 move.b [[A3 + 0x1AEB6D82 + D6] + 0x26FB1047], D6
00001108 03CF .incomplete
0000110A 830C sbcd -[A1], -[A4]
0000110C 0704 btst D4, D3
0000110E B52E 0482 xor.b [A6 + 0x482], D2
00001112 A2E6 syscall vPixel2Char, flags=2
00001114 1B0E move.b -[A5], A6
00001116 5407 addq.b D7, 2
00001118 0452 8B00 subi.w [A2], 0x8B00
0000111C 0700 btst D0, D3
label0000111E:
0000111E 0E54 5807 .invalid.w [A4], 0x5807 // invalid immediate operation
00001122 013B 9B04 btst <<invalid full ext with I/IS == 4>>, D0
00001126 A302 syscall Read, flags=3
00001128 C900 abcd D4, D0
0000112A DB11 add.b [A1], D5
0000112C 6328 bls +0x2A /* 00001156 */
0000112E EB01 asl D1.b, 5
00001130 1700 move.b -[A3], D0
00001132 8A53 or.w D5, [A3]
00001134 48E6 0701 movem.l -[A6], D5,D6,D7,A7
00001138 AB27 syscall StretchBits
0000113A 0342 bchg D2, D1
0000113C 1701 move.b -[A3], D1
0000113E 6BDE bmi -0x20 /* 0000111E */
00001140 0905 btst D5, D4
00001142 130C move.b -[A1], A4
00001144 2705 move.l -[A3], D5
00001146 86EB 1007 divu.w D3, [A3 + 0x1007]
0000114A 052F CB5B btst [A7 - 0x34A5], D2
0000114E 6309 bls +0xB /* 00001159 */
00001150 16E3 move.b [A3]+, -[A3]
00001152 0978 8812 bchg [0xFFFF8812], D4
label00001156:
00001156 1701 move.b -[A3], D1
00001158 D63B 2657 add.b D3, [PC + D2.w * 8 + 0x57]
0000115C 0187 bclr D7, D0
0000115E 0A6B 061B 19AB xori.w [A3 + 0x19AB], 0x61B
00001164 2A0B move.l D5, A3
00001166 02A0 B307 04FB andi.l -[A0], 0xB30704FB
0000116C 0D27 btst -[A7], D6
0000116E 0419 1624 subi.b [A1]+, 0x24 /* '$' */
00001172 5CC2 sge D2
00001174 1BB4 3262 0F1A 0B5E move.b [[A5 + D0 * 8] + 0xB5E], [A4 + D3.w * 2 + 0x62]
0000117C 620F bhi +0x11 /* 0000118D */
0000117E 0608 000F addi.b A0, 0xF
00001182 8C07 or.b D6, D7
00001184 0622 3262 addi.b -[A2], 0x62 /* 'b' */
00001188 0F1A btst [A2]+, D7
0000118A 4B70 620F chk.w D5, [A0 + D6.w * 2 + 0xF]
0000118E A501 syscall Close, flags=5
00001190 0F8C bclr A4, D7
00001192 A302 syscall Read, flags=3
00001194 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00001196 00AB 801B 1EC3 0556 ori.l [A3 + 0x556], 0x801B1EC3
0000119E 0F32 02C3 btst [A2 + D0.w * 2 - 0x61], D7
000011A2 248C move.l [A2], A4
000011A4 2334 4863 move.l -[A1], [A4 + D4 + 0x63]
000011A8 1CC1 move.b [A6]+, D1
000011AA 50CB 1381 dbt D3, +0x1383 /* 0000252D */
000011AE 000B 0663 ori.b A3, 0x63 /* 'c' */
000011B2 00D3 .incomplete
000011B4 1212 move.b D1, [A2]
000011B6 16CB move.b [A3]+, A3
000011B8 5D1E subq.b [A6]+, 6
000011BA 16C8 move.b [A3]+, A0
000011BC 5C23 addq.b -[A3], 6
000011BE 41BB 3214 .invalid 0, [PC + D3.w * 2 + 0x14] // invalid opcode 4 with b == 6
000011C2 1349 4002 move.b [A1 + 0x4002], A1
000011C6 BB2C 1440 xor.b [A4 + 0x1440], D5
000011CA 140F move.b D2, A7
000011CC 02E3 .incomplete
000011CE 1514 move.b -[A2], [A4]
000011D0 02AB 4B14 8B18 408B andi.l [A3 + 0x408B], 0x4B148B18
000011D8 1830 4198 move.b D4, [ + D4]
000011DC 090D btst A5, D4
000011DE 2C14 move.l D6, [A4]
000011E0 3202 move.w D1, D2
000011E2 A335 syscall OffLine/Offline, flags=3
000011E4 8C3B 2249 or.b D6, [PC + D2.w * 2 + 0x49]
000011E8 06F3 .incomplete
000011EA 2002 move.l D0, D2
000011EC CB18 and.b [A0]+, D5
000011EE 122C CB5D move.b D1, [A4 - 0x34A3]
000011F2 4893 381E movem.w [A3], D1,D2,D3,D4,A3,A4,A5
000011F6 2CC8 move.l [A6]+, A0
000011F8 5C33 7012 addq.b [A3 + D7.w + 0x12], 6
000011FC 16FB 061C move.b [A3]+, [PC + D0.w * 8 + 0x1C]
00001200 2C7B 0349 movea.l A6, [[PC + <<invalid base displacement size>>]]
00001204 019B bclr [A3]+, D0
00001206 5D14 subq.b [A4], 6
00001208 020B 2314 andi.b A3, 0x14
0000120C 2508 move.l -[A2], A0
0000120E 0F89 bclr A1, D7
00001210 0114 btst [A4], D0
00001212 0109 btst A1, D0
00001214 1400 move.b D2, D0
00001216 0F08 btst A0, D7
00001218 0F1C btst [A4]+, D7
0000121A 167B 030F A108 362E movea.b A3, [[PC + <<invalid base displacement size>>] + D0 * 2 - 0x5EF7C9D2]
00001222 6D15 blt +0x17 /* 00001239 */
00001224 3202 move.w D1, D2
00001226 433E .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00001228 8CC0 divu.w D6, D0
0000122A 02F3 .incomplete
0000122C 1AB0 0F89 move.b [A5], [[ + <<invalid base displacement size>> + D0 * 8]]
00001230 0160 bchg -[A0], D0
00001232 C404 and.b D2, D4
00001234 9329 9301 sub.b [A1 - 0x6CFF], D1
00001238 C2BB 8181 and.l D1, [[ + <<invalid base displacement size>> + A0]]
0000123C 110F move.b -[A0], A7
0000123E 02B3 3558 9329 B416 andi.l [A3 + A3.w * 4 + 0x16], 0x35589329
00001246 2700 move.l -[A3], D0
00001248 D345 addx.w D1, D5
0000124A DD2E 1005 add.b [A6 + 0x1005], D6
0000124E 03AB 0532 bclr [A3 + 0x532], D1
00001252 AE28 syscall GetCTSeed, auto_pop
00001254 1422 move.b D2, -[A2]
00001256 8B94 or.l [A4], D5
00001258 DB18 add.b [A0]+, D5
0000125A 3B0E move.w -[A5], A6
0000125C 6B03 bmi +0x5 /* 00001261 */
0000125E 3B0C move.w -[A5], A4
00001260 1B07 move.b -[A5], D7
00001262 425B clr.w [A3]+
00001264 0C38 CB31 92D3 cmpi.b [0xFFFF92D3], 0x31 /* '1' */
0000126A 0A53 2307 xori.w [A3], 0x2307
0000126E 04F3 .incomplete
00001270 4663 not.w -[A3]
00001272 4342 chk.w D1, D2
00001274 A202 syscall Read, flags=2
00001276 A318 syscall GetFPos, flags=3
00001278 3300 move.w -[A1], D0
0000127A 9329 1314 sub.b [A1 + 0x1314], D1
0000127E 78E9 moveq.l D4, 0xFFFFFFE9
00001280 DE52 add.w D7, [A2]
00001282 2A3C 5E0C 165B move.l D5, 0x5E0C165B
00001288 37AB 2AC3 72AB move.w [A3 + D7.w * 2 - 0x85], [A3 + 0x2AC3]
0000128E AADD syscall HumanInterfaceUtilsDispatch
00001290 1723 move.b -[A3], -[A3]
00001292 7025 moveq.l D0, 0x25
00001294 0B3E btst <<invalid special address>>, D5
00001296 14C3 move.b [A2]+, D3
00001298 F221 023E .invalid fp4, fp0
0000129C 2102 move.l -[A0], D2
0000129E 3EA3 move.w [A7], -[A3]
000012A0 005C 447E ori.w [A4]+, 0x447E /* 'D~' */
000012A4 2CCB move.l [A6]+, A3
000012A6 2068 680F movea.l A0, [A0 + 0x680F]
000012AA 122C BB08 move.b D1, [A4 - 0x44F8]
000012AE 4C4C AB5D movem.l D0,D2,D3,D4,D6,A0,A1,A3,A5,A7, A4
000012B2 C103 abcd D0, D3
000012B4 0FC9 .incomplete
000012B6 176B 0A14 027B move.b [A3 + 0x27B], [A3 + 0xA14]
000012BC 07C5 .incomplete
000012BE 1441 movea.b A2, D1
000012C0 0013 491E ori.b [A3], 0x1E
000012C4 3E69 0621 movea.w A7, [A1 + 0x621]
000012C8 000F 2914 ori.b A7, 0x14
000012CC 3702 move.w -[A3], D2
000012CE 036B 0625 bchg [A3 + 0x625], D1
000012D2 5F4C subq.w A4, 7
000012D4 4C00 FB78 movem.w D3,D4,D5,D6,A0,A1,A3,A4,A5,A6,A7, D0
000012D8 0B00 btst D0, D5
000012DA F307 .extension 0x307 <<F/4-5/1>> // unimplemented
000012DC 10E9 2AC0 move.b [A0]+, [A1 + 0x2AC0]
000012E0 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000012E2 C372 7B02 4B2D and.w [[A2 + <<invalid base displacement size>> + D7 * 2] + 0x4B2D], D1
000012E8 AB2A syscall XorSlab
000012EA 4C83 161C movem.w D2,D3,D4,A1,A2,A4, D3
000012EE 0412 2CA3 subi.b [A2], 0xA3
000012F2 34FB 0DCD move.w [A2]+, <<invalid full ext with IS == 1 and I/IS == 5>>
000012F6 2027 move.l D0, -[A7]
000012F8 051B btst [A3]+, D2
000012FA 122C FB06 move.b D1, [A4 - 0x4FA]
000012FE 250E move.l -[A2], A6
00001300 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4
00001302 6120 bsr +0x22 /* 00001324 */
00001304 8368 400F or.w [A0 + 0x400F], D1
00001308 1440 movea.b A2, D0
0000130A 3370 2520 A124 3702 move.w [A1 + 0x3702], [A0 - 0x5EDC + D2 * 4]
00001312 F160 .extension 0x160 <<F/4-5/0>> // unimplemented
00001314 22B8 B303 move.l [A1], [0xFFFFB303]
00001318 0B16 btst [A6], D5
0000131A A2CB syscall vSetUpTags, flags=2
0000131C 0163 bchg -[A3], D0
0000131E 0F22 btst -[A2], D7
00001320 B8A3 cmp.l D4, -[A3]
00001322 000B 1644 ori.b A3, 0x44 /* 'D' */
// begin alternate branch 00001324-00001326
fn00001324:
00001324 1644 movea.b A3, D4
// end alternate branch 00001324-00001326
fn00001324: // (misaligned)
00001326 1B01 move.b -[A5], D1
00001328 0B07 btst D7, D5
0000132A 38ED 008B move.w [A4]+, [A5 + 0x8B]
0000132E 0E53 0390 .invalid.w [A3], 0x390 // invalid immediate operation
00001332 ED00 asl D0.b, 6
00001334 7B33 moveq.l D5, 0x33
00001336 FEFB 144B .extension 0xEFB <<F/2-3/7>> // unimplemented
0000133A 2293 move.l [A1], [A3]
0000133C 010F btst A7, D0
0000133E C404 and.b D2, D4
00001340 DB10 add.b [A0], D5
00001342 0700 btst D0, D3
00001344 6253 bhi +0x55 /* 00001399 */
00001346 9163 sub.w -[A3], D0
00001348 0310 btst [A0], D1
0000134A 7B00 moveq.l D5, 0x00
0000134C 0708 btst A0, D3
0000134E 2F10 move.l -[A7], [A0]
00001350 D91E add.b [A6]+, D4
00001352 E5D9 roxl .w [A1]+
00001354 9B09 subx.b -[A5], -[A1]
00001356 3808 move.w D4, A0
00001358 CE42 and.w D7, D2
0000135A 1706 move.b -[A3], D6
0000135C 8210 or.b D1, [A0]
0000135E E32B lsl D3.b, D1
00001360 1E10 move.b D7, [A0]
00001362 D30E addx.b -[A1], -[A6]
00001364 3311 move.w -[A1], [A1]
00001366 34EB 0233 move.w [A2]+, [A3 + 0x233]
0000136A 1176 3B07 2705 4852 3027 move.b [A0 + 0x3027], [[A6 + <<invalid base displacement size>>] + D3 * 2 + 0x27054852]
00001374 011D btst [A5]+, D0
00001376 A50E syscall UnmountVol/HUnmountVol, flags=5
00001378 1E10 move.b D7, [A0]
0000137A 2307 move.l -[A1], D7
0000137C 7B2D moveq.l D5, 0x2D
0000137E FE33 1153 .unknown 0xFE33 0x1153 (W = 7)
00001382 0342 bchg D2, D1
00001384 E19B rol D3, 8
00001386 3433 113B 0776 5307 EB02 E4BB move.w D2, [[A3 + 0x7765307 + D1] - 0x14FD1B45]
00001392 06EB .incomplete
00001394 0263 02E3 andi.w -[A3], 0x2E3
00001398 035D bchg [A5]+, D1
0000139A 0465 3F8A subi.w -[A5], 0x3F8A
0000139E 04D0 .incomplete
000013A0 5B0A subq.b A2, 5
000013A2 0B07 btst D7, D5
000013A4 733C moveq.l D1, 0x3C
000013A6 1300 move.b -[A1], D0
000013A8 16A3 move.b [A3], -[A3]
000013AA 005B 0E23 ori.w [A3]+, 0xE23
000013AE 071E btst [A6]+, D3
000013B0 1665 movea.b A3, -[A5]
000013B2 0FC3 .incomplete
000013B4 381B move.w D4, [A3]+
000013B6 02DA .incomplete
000013B8 0F10 btst [A0], D7
000013BA 7B02 moveq.l D5, 0x02
000013BC E10C lsl D4.b, 8
000013BE 0938 8D0C btst [0xFFFF8D0C], D4
000013C2 1702 move.b -[A3], D2
000013C4 7A82 moveq.l D5, 0xFFFFFF82
000013C6 F413 cinvp NONE, [A3]
000013C8 0510 btst [A0], D2
000013CA 4187 .invalid 0, D7 // invalid opcode 4 with b == 6
000013CC C30D abcd -[A1], -[A5]
000013CE AB16 syscall PInit
000013D0 485A pea.l [A2]+
000013D2 6065 bra +0x67 /* 00001439 */
000013D4 4A1A tst.b [A2]+
000013D6 2309 move.l -[A1], A1
000013D8 218B 1302 1069 move.l [[A0 + <<invalid base displacement size>> + D1 * 2] + 0x1069], A3
000013DE 8BE5 divs.w D5, -[A5]
000013E0 0316 btst [A6], D1
000013E2 24AB 1C3B move.l [A2], [A3 + 0x1C3B]
000013E6 033C 48D3 btst 0xD3, D1
000013EA 0365 bchg -[A5], D1
000013EC 93F9 9266 E304 sub.l A1, [0x9266E304]
000013F2 4190 .invalid 0, [A0] // invalid opcode 4 with b == 6
000013F4 66FB bne -0x3 /* 000013F1 */
000013F6 1283 move.b [A1], D3
000013F8 0522 btst -[A2], D2
000013FA B8E3 cmpa.w A4, -[A3]
000013FC 012B 1B83 btst [A3 + 0x1B83], D0
00001400 0183 bclr D3, D0
00001402 2913 move.l -[A4], [A3]
00001404 16BB 0146 move.b [A3], <<invalid full ext with IS == 1 and I/IS == 6>>
00001408 B30C cmpm.b [A1]+, [A4]+
0000140A 631A bls +0x1C /* 00001426 */
0000140C 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
0000140E 5B06 subq.b D6, 5
00001410 3310 move.w -[A1], [A0]
00001412 6B14 bmi +0x16 /* 00001428 */
00001414 BE78 0B43 cmp.w D7, [0x00000B43]
00001418 C243 and.w D1, D3
0000141A 1A7B 05E5 movea.b A5, <<invalid full ext with IS == 1 and I/IS == 5>>
0000141E 3EBA 7844 move.w [A7], [PC + 0x7844 /* 00008C64, cstring ""<EOF> */]
00001422 C803 and.b D4, D3
00001424 1B7B 03B2 FE2B 1E32 000F 8CE4 move.b [A5 - 0x731C], [[-0x1D4E1CE + D0 * 2] + 0xF]
// begin alternate branch 00001426-00001430
label00001426:
00001426 03B2 FE2B bclr [A2 + A7 * 8 + 0x2B], D1
label00001428: // (misaligned)
0000142A 1E32 000F move.b D7, [A2 + D0.w + 0xF]
0000142E 8CE4 divu.w D6, -[A4]
// end alternate branch 00001426-00001430
// begin alternate branch 00001428-00001430
label00001428:
00001428 FE2B 1E32 .unknown 0xFE2B 0x1E32 (W = 7)
0000142C 000F 8CE4 ori.b A7, 0xE4
// end alternate branch 00001428-00001430
label00001426: // (misaligned)
label00001428: // (misaligned)
00001430 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00001432 E35F rol D7.w, 1
00001434 CB3B E35F and.b <<invalid full ext with IS == 1 and I/IS == 7>>, D5
00001438 7B02 moveq.l D5, 0x02
0000143A 7308 moveq.l D1, 0x08
0000143C E35F rol D7.w, 1
0000143E DC03 add.b D6, D3
00001440 03E3 .incomplete
00001442 5F9B subq.l [A3]+, 7
00001444 6D06 blt +0x8 /* 0000144C */
00001446 0845 038B bchg.b D5, 0x8B
0000144A 0E0B 0790 .invalid.b A3, 0x90 // invalid immediate operation
// begin alternate branch 0000144C-0000144E
label0000144C:
0000144C 0790 bclr [A0], D3
// end alternate branch 0000144C-0000144E
label0000144C: // (misaligned)
0000144E 70BE moveq.l D0, 0xFFFFFFBE
00001450 78E3 moveq.l D4, 0xFFFFFFE3
00001452 2B21 move.l -[A5], -[A1]
00001454 02CB .incomplete
00001456 021C 100B andi.b [A4]+, 0xB
0000145A 0B04 btst D4, D5
0000145C BE78 2B85 cmp.w D7, [0x00002B85]
00001460 0FC1 .incomplete
00001462 06E4 .incomplete
00001464 00DB .incomplete
00001466 26C5 move.l [A3]+, D5
00001468 269B move.l [A3], [A3]+
0000146A 0173 0006 bchg [A3 + D0.w + 0x6], D0
0000146E 98A5 sub.l D4, -[A5]
00001470 0800 0F26 btst.b D0, 0x26 /* '&' */
00001474 9B1E sub.b [A6]+, D5
00001476 968D sub.l D3, A5
00001478 17D3 0024 move.b [PC + D0.w + 0x24], [A3]
0000147C CB09 abcd -[A5], -[A1]
0000147E BB11 xor.b [A1], D5
00001480 3307 move.w -[A1], D7
00001482 48AE 0461 0F0B movem.w [A6 + 0xF0B], D0,D5,D6,A2
00001488 06BB 1C78 322B 08B5 addi.l [PC + D0 - 0x75], 0x1C78322B
00001490 0FBB 1B82 66C3 bclr [[ + <<invalid base displacement size>> + D1 * 2] + 0x66C3], D7
00001496 18B3 2F04 move.b [A4], <<invalid full ext with I/IS == 4>>
0000149A 8301 sbcd D1, D1
label0000149C:
0000149C 3246 movea.w A1, D6
0000149E 0802 FB60 btst.b D2, 0x60 /* '`' */
000014A2 8C07 or.b D6, D7
000014A4 0717 btst [A7], D3
000014A6 4673 1C63 not.w [A3 + D1 * 4 + 0x63]
000014AA 1A21 move.b D5, -[A1]
000014AC 328B move.w [A1], A3
000014AE 1323 move.b -[A1], -[A3]
000014B0 02A1 00AA 830F andi.l -[A1], 0xAA830F
000014B6 A102 syscall Read, flags=1
000014B8 66BB bne -0x43 /* 00001475 */
000014BA 18EB 077B move.b [A4]+, [A3 + 0x77B]
000014BE 0738 E326 btst [0xFFFFE326], D3
000014C2 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000014C4 903B 100F sub.b D0, [PC + D1.w + 0xF]
000014C8 064C 12D3 addi.w A4, 0x12D3
000014CC 0025 774A ori.b -[A5], 0x4A /* 'J' */
000014D0 141A move.b D2, [A2]+
000014D2 9B03 subx.b D5, D3
000014D4 5B1C subq.b [A4]+, 5
000014D6 00AB 4C0B 008B 4D7B ori.l [A3 + 0x4D7B], 0x4C0B008B
000014DE 0F1B btst [A3]+, D7
000014E0 00A5 00E3 11FB ori.l -[A5], 0xE311FB
000014E6 1A96 move.b [A5], [A6]
000014E8 A900 syscall GetFNum
000014EA A30E syscall UnmountVol/HUnmountVol, flags=3
000014EC 64AE bcc -0x50 /* 0000149C */
000014EE D300 addx.b D1, D0
000014F0 8338 AEB3 or.b [0xFFFFAEB3], D1
000014F4 0103 btst D3, D0
000014F6 7061 moveq.l D0, 0x61
000014F8 8973 034C or.w <<invalid full ext with I/IS == 4>>, D4
000014FC FB6F .extension 0xB6F <<F/4-5/5>> // unimplemented
000014FE 320F move.w D1, A7
00001500 4C63 871F movem.l D0,D5,D6,D7,A3,A4,A5,A6,A7, -[A3]
00001504 3254 movea.w A1, [A4]
00001506 E123 asl D3.b, D0
00001508 CB04 abcd D5, D4
0000150A 064C 54F3 addi.w A4, 0x54F3
0000150E 070B btst A3, D3
00001510 0723 btst -[A3], D3
00001512 ABAE syscall scIndTab4
00001514 96A1 sub.l D3, -[A1]
00001516 0364 bchg -[A4], D1
00001518 A503 syscall Write, flags=5
0000151A 1B00 move.b -[A5], D0
0000151C A103 syscall Write, flags=1
0000151E 5B5E subq.w [A6]+, 5
00001520 839A or.l [A2]+, D1
00001522 14E5 move.b [A2]+, -[A5]
00001524 1A9B move.b [A5], [A3]+
00001526 02E5 .incomplete
00001528 1A54 movea.b A5, [A4]
0000152A A51A syscall GetZone, flags=5
0000152C EB05 asl D5.b, 5
0000152E A11A syscall GetZone, flags=1
00001530 A30F syscall MountVol, flags=3
00001532 8414 or.b D2, [A4]
00001534 2B43 3916 move.l [A5 + 0x3916], D3
00001538 E302 asl D2.b, 1
0000153A F006 98C1 .ptest 0xF006, 0x98C1 // unimplemented
0000153E 0305 btst D5, D1
00001540 1653 movea.b A3, [A3]
00001542 0A73 0C55 29DE xori.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0xC55
00001548 3C22 move.w D6, -[A2]
0000154A B84B cmp.w D4, A3
0000154C 0E13 16EB .invalid.b [A3], 0xEB // invalid immediate operation
00001550 2007 move.l D0, D7
00001552 048E 0B16 22B8 subi.l A6, 0xB1622B8
00001558 0B1C btst [A4]+, D5
0000155A 1316 move.b -[A1], [A6]
0000155C 22B8 5B0A move.l [A1], [0x00005B0A]
00001560 1316 move.b -[A1], [A6]
00001562 6B17 bmi +0x19 /* 0000157B */
00001564 4822 nbcd.b -[A2]
00001566 B8F3 0713 1600 A30C cmpa.w A4, [[A3 + D0 * 8] + 0x1600A30C]
0000156E 214C CB07 move.l [A0 - 0x34F9], A4
00001572 1928 F022 move.b -[A4], [A0 - 0xFDE]
00001576 B833 4678 cmp.b D4, [A3 + D4.w * 8 + 0x78]
0000157A 0B16 btst [A6], D5
0000157C 9307 subx.b D1, D7
0000157E 22B8 0B0C move.l [A1], [0x00000B0C]
00001582 2504 move.l -[A2], D4
00001584 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00001586 352D 0A29 move.w -[A2], [A5 + 0xA29]
0000158A 4547 chk.w D2, D7
0000158C 08BD 0705 bclr.b <<invalid special address>>, 0x5
00001590 55B4 0406 subq.l [A4 + D0.w * 4 + 0x6], 2
00001594 DA9B add.l D5, [A3]+
00001596 070F btst A7, D3
00001598 C658 and.w D3, [A0]+
0000159A 23A0 0AD8 move.l [A1 + D0 * 2 - 0x40], -[A0]
0000159E 5893 addq.l [A3], 4
000015A0 343B 1B7B 0058 AB0A 3B1B 8267 move.w D2, [[PC + 0x58AB0A] + 0x3B1B8267]
000015AC 03CD .incomplete
000015AE 0701 btst D1, D3
000015B0 9004 sub.b D0, D4
000015B2 DE4E add.w D7, A6
000015B4 06DA .incomplete
000015B6 0093 56B3 0D73 ori.l [A3], 0x56B30D73
000015BC 083B 2C5A 60BC btst.b [PC + D6.w - 0x68], 0x5A /* 'Z' */
000015C2 008B 566E 308B ori.l A3, 0x566E308B
000015C8 02E5 .incomplete
000015CA 0002 631D ori.b D2, 0x1D
000015CE C58A exg D2, A2
000015D0 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
000015D2 0902 btst D2, D4
000015D4 5B28 6E07 subq.b [A0 + 0x6E07], 5
000015D8 0530 0902 F31A btst [[A0 + <<invalid base displacement size>> + D0] - 0xCE6], D2
000015DE DA30 8205 add.b D5, [A0 + A0.w * 2 + 0x5]
000015E2 0114 btst [A4], D0
000015E4 0093 4C30 7B00 ori.l [A3], 0x4C307B00 /* 'L0{\0' */
000015EA D302 addx.b D1, D2
000015EC 6313 bls +0x15 /* 00001601 */
000015EE 3B2C A198 move.w -[A5], [A4 - 0x5E68]
000015F2 009B 5682 3671 ori.l [A3]+, 0x56823671
000015F8 880A or.b D4, A2
000015FA 14A5 move.b [A2], -[A5]
000015FC 3E9B move.w [A7], [A3]+
000015FE 026C 4E38 0814 andi.w [A4 + 0x814], 0x4E38 /* 'N8' */
00001604 009B 6407 0404 ori.l [A3]+, 0x64070404
0000160A 5704 subq.b D4, 3
0000160C 1727 move.b -[A3], -[A7]
0000160E 0210 02D3 andi.b [A0], 0xD3
00001612 0C06 F503 cmpi.b D6, 0x3
00001616 C306 abcd D1, D6
00001618 8301 sbcd D1, D1
0000161A E903 asl D3.b, 4
0000161C 0703 btst D3, D3
0000161E 08A3 1630 bclr.b -[A3], 0x30 /* '0' */
00001622 0703 btst D3, D3
00001624 0B57 bchg [A7], D5
00001626 0418 D318 subi.b [A0]+, 0x18
0000162A 3B03 move.w -[A5], D3
0000162C 7827 moveq.l D4, 0x27
0000162E 08C5 410F bset.b D5, 0xF
00001632 EB28 lsl D0.b, D5
00001634 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00001636 1402 move.b D2, D2
00001638 EB0B lsl D3.b, 5
0000163A 7346 moveq.l D1, 0x46
0000163C 0782 bclr D2, D3
0000163E 3481 move.w [A2], D1
00001640 0AE1 .incomplete
00001642 0F2A 108B btst [A2 + 0x108B], D7
00001646 02F3 .incomplete
00001648 0158 bchg [A0]+, D0
0000164A E313 roxl D3.b, 1
0000164C 5B37 2B0F 3B2C 1B19 subq.b [[A7 + <<invalid base displacement size>>] + D2 * 2 + 0x3B2C1B19], 5
00001654 2B0F move.l -[A5], A7
00001656 C313 and.b [A3], D1
00001658 2102 move.l -[A0], D2
0000165A 6009 bra +0xB /* 00001665 */
0000165C 107B 0519 movea.b A0, [[PC + D0 * 4]]
00001660 0283 0106 DAEB andi.l D3, 0x106DAEB
00001666 0185 bclr D5, D0
00001668 0F06 btst D6, D7
0000166A DA82 add.l D5, D2
0000166C F089 050F .extension 0x089 <<F/2-3/0>> // unimplemented
00001670 3007 move.w D0, D7
00001672 05C2 .incomplete
00001674 CD10 and.b [A0], D6
00001676 D1D2 add.l A0, [A2]
00001678 4845 swap.w D5
0000167A BBB3 0863 xor.l [A3 + D0 + 0x63], D5
0000167E 0415 0EF3 subi.b [A5], 0xF3
00001682 01C4 .incomplete
00001684 100F move.b D0, A7
00001686 6506 bcs +0x8 /* 0000168E */
00001688 A282 syscall DTInstall, flags=2
0000168A B006 cmp.b D0, D6
0000168C 7704 moveq.l D3, 0x04
label0000168E:
0000168E 18A5 move.b [A4], -[A5]
00001690 0D63 bchg -[A3], D6
00001692 00D8 .incomplete
00001694 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001696 9B14 sub.b [A4], D5
00001698 C301 abcd D1, D1
0000169A A323 syscall DisposHandle/DisposeHandle, flags=3
0000169C 0703 btst D3, D3
0000169E EF6B lsl D3.w, D7
000016A0 2357 0548 move.l [A1 + 0x548], [A7]
000016A4 142E 10C1 move.b D2, [A6 + 0x10C1]
000016A8 1A4B movea.b A5, A3
000016AA 0273 0A93 49E5 andi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0xA93
000016B0 E2F4 1E04 lsr .w [A4 + D1 * 8 + 0x4]
000016B4 C308 abcd -[A1], -[A0]
000016B6 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4
000016B8 1701 move.b -[A3], D1
000016BA 8E69 A206 or.w D7, [A1 - 0x5DFA]
000016BE 7216 moveq.l D1, 0x16
000016C0 C522 and.b -[A2], D2
000016C2 1402 move.b D2, D2
000016C4 2328 AB05 move.l -[A1], [A0 - 0x54FB]
000016C8 5923 subq.b -[A3], 4
000016CA 2A10 move.l D5, [A0]
000016CC 9B02 subx.b D5, D2
000016CE 2B0A move.l -[A5], A2
000016D0 1632 1709 move.b D3, [[A2 + <<invalid base displacement size>> + D1 * 8]]
000016D4 9B53 sub.w [A3], D5
000016D6 3AEB 0E3B move.w [A5]+, [A3 + 0xE3B]
000016DA 2C4B movea.l A6, A3
000016DC 1395 2387 13E9 8B02 move.b [[ + <<invalid base displacement size>>] + D2 * 2 + 0x13E98B02], [A5]
000016E4 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000016E6 3B2C F489 move.w -[A5], [A4 - 0xB77]
000016EA 1372 1607 07CF move.b [A1 + 0x7CF], [A2 + D1.w * 8 + 0x7]
000016F0 2525 move.l -[A2], -[A5]
000016F2 1702 move.b -[A3], D2
000016F4 1D41 25C9 move.b [A6 + 0x25C9], D1
000016F8 24C4 move.l [A2]+, D4
000016FA 16E5 move.b [A3]+, -[A5]
000016FC 240D move.l D2, A5
000016FE 1443 movea.b A2, D3
00001700 023B 2CA9 001E andi.b [PC + D0.w + 0x1E], 0xA9
00001706 0407 0B0A subi.b D7, 0xA /* '\n' */
0000170A C428 C30A and.b D2, [A0 - 0x3CF6]
0000170E 71F5 moveq.l D0, 0xFFFFFFF5
00001710 2920 move.l -[A4], -[A0]
00001712 B01B cmp.b D0, [A3]+
00001714 4F58 chk.w D7, [A0]+
00001716 C30B abcd -[A1], -[A3]
00001718 6B01 bmi +0x3 /* 0000171B */
0000171A F36D .extension 0x36D <<F/4-5/1>> // unimplemented
0000171C F5EF .invalid <<F/7/2>>
0000171E 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4
00001720 1E10 move.b D7, [A0]
00001722 5B04 subq.b D4, 5
00001724 C428 B385 and.b D2, [A0 - 0x4C7B]
00001728 3B2C C606 move.w -[A5], [A4 - 0x39FA]
0000172C B082 cmp.l D0, D2
0000172E 7117 moveq.l D0, 0x17
00001730 6B06 bmi +0x8 /* 00001738 */
00001732 1E04 move.b D7, D4
00001734 AB12 syscall PackRgn
00001736 2153 D30F move.l [A0 - 0x2CF1], [A3]
// begin alternate branch 00001738-0000173A
label00001738:
00001738 D30F addx.b -[A1], -[A7]
// end alternate branch 00001738-0000173A
label00001738: // (misaligned)
0000173A 4DB0 2904 .invalid 6, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 6
0000173E 61F9 bsr -0x5 /* 00001739 */
00001740 C0F3 01EB 3C7B 02F3 016B mulu.w D0, [[0x3C7B] + 0x2F3016B]
0000174A 29D1 1560 FB04 move.l 0x1560FB04, [A1]
00001750 0416 BB11 subi.b [A6], 0x11
00001754 ACAB syscall UnionRect, auto_pop
00001756 1E16 move.b D7, [A6]
00001758 AC13 syscall TEAutoView, auto_pop
0000175A 14C1 move.b [A2]+, D1
0000175C 0088 AB1E B339 ori.l A0, 0xAB1EB339
00001762 8813 or.b D4, [A3]
00001764 14B3 39C4 move.b [A2], <<invalid full ext with I/IS == 4>>
00001768 16B4 8909 move.b [A3], [[A4 + <<invalid base displacement size>> + A0]]
0000176C 8860 or.w D4, -[A0]
0000176E E309 lsl D1.b, 1
00001770 3C88 move.w [A6], A0
00001772 2503 move.l -[A2], D3
00001774 8821 or.b D4, -[A1]
00001776 0317 btst [A7], D1
00001778 005C B44A ori.w [A4]+, 0xB44A
0000177C 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4
0000177E EB1B rol D3.b, 5
00001780 1703 move.b -[A3], D3
00001782 D66A 2E04 add.w D3, [A2 + 0x2E04]
00001786 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00001788 8A10 or.b D5, [A0]
0000178A CB01 abcd D5, D1
0000178C 6317 bls +0x19 /* 000017A5 */
0000178E CB0E abcd -[A5], -[A6]
00001790 9306 subx.b D1, D6
00001792 EB61 asl D1.w, D5
00001794 E493 roxr D3, 2
00001796 0A73 0003 42A3 xori.w [A3 + D4.w * 2 - 0x93], 0x3
0000179C 0A6B 0C07 0076 xori.w [A3 + 0x76], 0xC07
000017A2 DA13 add.b D5, [A3]
000017A4 0EA5 8302 5B1A .invalid.l -[A5], 0x83025B1A // invalid immediate operation
000017AA F328 .extension 0x328 <<F/4-5/1>> // unimplemented
000017AC 825B or.w D1, [A3]+
000017AE 1BDA move.b <<invalid special address>>, [A2]+
000017B0 0705 btst D5, D3
000017B2 84E1 divu.w D2, -[A1]
000017B4 347B 2C3B movea.w A2, [PC + D2 * 4 + 0x3B]
000017B8 0682 8B30 DA36 addi.l D2, 0x8B30DA36
000017BE C33B CB2D 1F63 and.b [[PC + 0x1F63] + A4 * 2], D1
000017C4 0C0F 267B cmpi.b A7, 0x7B /* '{' */
000017C8 1A27 move.b D5, -[A7]
000017CA 05A4 bclr -[A4], D2
000017CC C549 exg A2, A1